下面给出了一个C#操作MS SQL Server
数据库的通用类,通过该类可以对数据库进行任何操作,包括执行SQL语句、执行存储过程。以下是其详细实现过程,希望大家共同修改优化之。稍后将介绍如何使用它实现N层的程序设计。
下面给出了一个C#操作MS SQL Se
执行存储过程。以下是其详细实现过程,希望配置web.config文件的链接参数
rver
数据库的通用类,通过该类可以对
<appSettings>数据库进行任何操作,包括执行SQL语句、
<!--
server数据库,例如“server=local;database=test;uid=sa;pwd=;”大家共同修改优化之。稍后将介绍如何使用它
user id='admin';Jet OLEDB:database password='admin';”
<add key="connStr"
value="server=127.0.0.1;database=DbName;uid=sa;pwd=;"
/>数据库进行任何操作,包括执行SQL语句、
</appSettings>
下面给出了一个C#操作MS SQL SeC#代码
下面给出了一个C#操作MS SQL Se
执行存储过程。以下是其详细实现过程,希望using System;
using System.Data;
using System.Data.SqlClient;
rver
数据库的通用类,通过该类可以对
namespace Com.LXJ.Database
{下面给出了一个C#操作MS SQL Se
</summary>下面给出了一个C#操作MS SQL Se
Connection;rver
数据库的通用类,通过该类可以对
connectionString;
<summary>执行存储过程。以下是其详细实现过程,希望
</summary>
connStr;
System.Configuration.ConfigurationSettings.AppSettings["connStr"].ToString();
执行存储过程。以下是其详细实现过程,希望
= connStr;
new SqlConnection(connectionString);大家共同修改优化之。稍后将介绍如何使用它
rver
数据库的通用类,通过该类可以对
<summary>
</summary>下面给出了一个C#操作MS SQL Se
name="newConnectionString">数据库联接字符串</param>
newConnectionString)
= newConnectionString;
new SqlConnection(connectionString);
大家共同修改优化之。稍后将介绍如何使用它
<summary>下面给出了一个C#操作MS SQL Se
</summary>
name="storedProcName"></param>rver
数据库的通用类,通过该类可以对
name="parameters"></param>
<returns></returns>
BuildCommand(string storedProcName,IDataParameter[]
parameters)数据库进行任何操作,包括执行SQL语句、
command = BuildQueryCommand(storedProcName,parameters);
SqlParameter("ReturnValue",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null));rver
数据库的通用类,通过该类可以对
command;
执行存储过程。以下是其详细实现过程,希望
<summary>
</summary>
name="storedProcName"></param>
name="parameters"></param>执行存储过程。以下是其详细实现过程,希望
<returns></returns>
BuildQueryCommand(string storedProcName,IDataParameter[]
parameters)
command = new SqlCommand(storedProcName,Connection);
= CommandType.StoredProcedure;
(SqlParameter parameter in parameters)下面给出了一个C#操作MS SQL Se
数据库的通用类,通过该类可以对
command;
执行存储过程。以下是其详细实现过程,希望
<summary>
</summary>
name="storedProcName"></param>
name="parameters"></param>大家共同修改优化之。稍后将介绍如何使用它
ExecuteProcedure(string storedProcName,IDataParameter[]
parameters)
数据库的通用类,通过该类可以对
command;
执行存储过程。以下是其详细实现过程,希望
<summary>
数据库的通用类,通过该类可以对
</summary>
name="storedProcName"></param>
name="parameters"></param>数据库进行任何操作,包括执行SQL语句、
name="rowsAffected"></param>
<returns></returns>
storedProcName,IDataParameter[] parameters,out int
rowsAffected)执行存储过程。以下是其详细实现过程,希望
result;
command = BuildCommand(storedProcName,parameters);
= command.ExecuteNonQuery();
(int)command.Parameters["ReturnValue"].Value;大家共同修改优化之。稍后将介绍如何使用它
result;执行存储过程。以下是其详细实现过程,希望
大家共同修改优化之。稍后将介绍如何使用它
<summary>
重载RunProcedure把执行存储过程的结果放在SqlDataReader中
</summary>大家共同修改优化之。稍后将介绍如何使用它
name="storedProcName"></param>
name="parameters"></param>
<returns></returns>大家共同修改优化之。稍后将介绍如何使用它
RunProcedure(string storedProcName,IDataParameter[]
parameters)
returnReader;执行存储过程。以下是其详细实现过程,希望
command = BuildQueryCommand(storedProcName,parameters);
= CommandType.StoredProcedure;大家共同修改优化之。稍后将介绍如何使用它
= command.ExecuteReader(CommandBehavior.CloseConnection);
returnReader;
数据库进行任何操作,包括执行SQL语句、
<summary>执行存储过程。以下是其详细实现过程,希望
重载RunProcedure把执行存储过程的结果存储在DataSet中和表tableName为可选参数
</summary>
name="storedProcName"></param>下面给出了一个C#操作MS SQL Se
name="parameters"></param>
name="tableName"></param>
<returns></returns>大家共同修改优化之。稍后将介绍如何使用它
RunProcedure(string storedProcName,IDataParameter[]
parameters,params string[] tableName)
dataSet = new DataSet();rver
数据库的通用类,通过该类可以对
sqlDA = new SqlDataAdapter();
= BuildQueryCommand(storedProcName,parameters);执行存储过程。以下是其详细实现过程,希望
flag;
"";
i=0;i<tableName.Length;i++)rver
数据库的通用类,通过该类可以对
= tableName[i];
(flag!="")
dataSet;
执行存储过程。以下是其详细实现过程,希望
<summary>
数据库的通用类,通过该类可以对
</summary>
name="sql"></param>
<returns></returns>下面给出了一个C#操作MS SQL Se
ReturnDataSet(string sql)
dataSet=new DataSet();下面给出了一个C#操作MS SQL Se
sqlDA=new SqlDataAdapter(sql,Connection);
dataSet;
<summary>rver
数据库的通用类,通过该类可以对
</summary>
name="sql"></param>下面给出了一个C#操作MS SQL Se
<returns></returns>
ReturnDataReader(String sql)
command = new SqlCommand(sql,Connection);
dataReader = command.ExecuteReader();
下面给出了一个C#操作MS SQL Se
dataReader;
数据库进行任何操作,包括执行SQL语句、
<summary>数据库进行任何操作,包括执行SQL语句、
</summary>
name="sql"></param>rver
数据库的通用类,通过该类可以对
<returns></returns>
ReturnRecordCount(string sql)
recordCount = 0;
command = new SqlCommand(sql,Connection);
dataReader = command.ExecuteReader();
大家共同修改优化之。稍后将介绍如何使用它
下面给出了一个C#操作MS SQL Se
recordCount;
执行存储过程。以下是其详细实现过程,希望
<summary>数据库进行任何操作,包括执行SQL语句、
</summary>
name="sql"></param>执行存储过程。以下是其详细实现过程,希望
<returns></returns>
sql)
successState = false;
数据库的通用类,通过该类可以对
myTrans = Connection.BeginTransaction();
command = new SqlCommand(sql,Connection,myTrans);
= true;
数据库的通用类,通过该类可以对
successState;rver
数据库的通用类,通过该类可以对
执行存储过程。以下是其详细实现过程,希望
<summary>
</summary>大家共同修改优化之。稍后将介绍如何使用它
}//end namespace
0 评论:
发表评论