数据访问层的使用方法

本文详细介绍了数据访问层的使用方法,包括SQL操作和存储过程的运用。提供了不同返回类型的方法,如DataSet、DataTable、DataRow、String数组和String。还涉及存储过程的参数设置,支持多种数据类型,并提供了异常处理和错误日志记录。文章以实例展示了如何进行数据查询、添加、修改和删除操作,简化了代码并提高了效率。
摘要由CSDN通过智能技术生成

数据访问层的使用方法

 

一、操作语句部分

简单的说就是传入一个操作语句,然后接收返回值就可以了。为了简化代码和提高效率,所以呢设置了五种返回类型。

 

1、  DataSet

函数名称:DateSet ds = RunSqlDataSet(查询语句)

传入一个查询语句(多条select 的查询语句),然后接收返回值就可以了。

没有记录返回 null

2、  DataTable

函数名称:DateTable dt = RunSqlDataTable(查询语句)

传入一个查询语句(一条select 的查询语句),然后接收返回值就可以了。

没有记录返回 null

3、  DataRow

函数名称:DataRow dr = RunSqlDataRow(查询语句)

传入一个查询语句(一条select 的查询语句),然后接收返回值就可以了。

没有记录返回 null

4、  String[]

函数名称:string[] str = RunSqlStrings (查询语句)

传入一个查询语句(一条select 的查询语句),然后接收返回值就可以了。

没有记录返回 null

5、  String

函数名称:string str = RunSqlGetID (查询语句)

传入一个查询语句(一条select 的查询语句),然后接收返回值就可以了。

没有记录返回 null

6、  Null

函数名称:RunSql (操作语句)

传入一个操作语句(insert 、update、delete的操作语句)。

说明:参数都是字符串型的。

 

二、存储过程部分

简单的说就是和查询语句的很类似了,只不过多了个存储过程的参数。

1、  DataSet

函数名称:DateSet ds = RunStoreDataSet(存储过程的名称)

传入存储过程的名称,然后接收返回值。

没有记录返回 null

2、  DataTable

函数名称:DateTable dt = RunStoreDataTable(存储过程的名称)

传入存储过程的名称,然后接收返回值。

没有记录返回 null

3、  Null

函数名称:RunStore (存储过程的名称)

传入存储过程的名称。

 

三、存储过程的参数(1

如果没有参数的话,那么存储过程的用法和查询语句的也就一样了。但是呢,大多数的存储过程都是有参数的,不过有了参数我们也不怕!

我们可以用addNewParameter方法来添加存储过程的参数。不用像SQLHelp那样麻烦,还得传入一个Parameter的对象。我们直接调用数据访问层的方法就可以了。

这里通过函数重载的方式来区分不同的数据类型。以C#里的数据类型为标准,对应SQL里面的数据类型。

1、  int型的参数

这里对应三个SQL Server的数据类型:int、tinyint、smallint

函数名称:addNewParameter(string ParameterName,int ParameterValue)

ParameterName:参数名称。

ParameterValue:参数值。

 

2、  bit型的参数

这里对应一个SQL Server的数据类型:bit

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值