DBClass:数据库操作类库
构造函数:LinkDataBase(string TConString)
/// <summary>
/// 建立数据库连接、初始化数据库操作参数
/// </summary>
public void StatDB()
/// <summary>
/// 返回当前数据库连接状态
/// </summary>
public string ConnectionState
/// <summary>
/// 根据Sql语句,查询记录集
/// </summary>
/// <param name="TStrSql">Sql语句</param>
/// <returns>返回DataSet数据集</returns>
public DataSet SelectDataSet(string TStrSql)
/// <summary>
/// 执行一个Sql语句,添加、修改、删除数据。
/// </summary>
/// <param name="TStrSql">Sql语句</param>
/// <returns>返回影响条数</returns>
public int ExecuteStrSql(string TStrSql)
/// <summary>
/// 执行一个Sql语句,读取一个数据库行流。
/// </summary>
/// <param name="TStrSql">Sql语句</param>
/// <returns>返回SqlDataReader</returns>
public SqlDataReader SqlRead(string TStrSql)
/// <summary>
/// 执行一个Sql查询,传入Sql语句或不带参数的存储过程名称(返回一个DataTable数据)。
/// </summary>
/// <param name="SqlName">Sql语句或不带参数的存储过程名称</param>
/// <returns>DataTable数据</returns>
public DataTable ExecuteTable(string SqlName)
调用方法
public DBClass.LinkDataBase MyDB;
MyDB = new DBClass.LinkDataBase("Password=密码;User ID=用户名;Initial Catalog=数据库名称;Data Source=127.0.0.1;MultipleActiveResultSets=true;");
MyDB.StatDB();
this.dataGridView1.DataSource = this.MyDB.ExecuteTable("Select * From D_SystemUser_Info");