2024年4月11日发(作者:)

c# 数据库操作类

public class operateDB

{

private static string conStr;

public static OleDbConnection cnn;

OleDbDataAdapter da;

OleDbCommandBuilder cb;

OleDbCommand cmd;

//构造函数

#region initialize

public operateDB()

{

//

// TODO: 在此处添加构造函数逻辑

//

cnn=new OleDbConnection();

da=new OleDbDataAdapter();

//不用OleDbCommand对象更新到数据库时,必须有下面一行

cb=new OleDbCommandBuilder(da);

cmd=new OleDbCommand();

}

#endregion initialize

//连接字符串

#region get&setConnectionString

///

/// 获取连接字符串

///

public string MyConStr

{

get {return conStr;}

set {conStr = value;}

}

#endregion get&setConnectionString

//获得表的名称

#region acquireTableNames

///

/// 获取数据库中的表名集合

///

///

public DataTable tablesCollection()

{

DataTable tbl=new DataTable();

try

{

tionString=conStr;

();

tbl = DbSchemaTable(,

new object[] {null, null, null, "TABLE"});

}

catch(Exception ce)

{

ine("产生错误:n{0}",e);

}

finally

{

();

}

return tbl;

}

#endregion acquireTableNames

//填充数据

#region fillTable

///

/// 填充dataTable的查询

///

/// 数据表(必须输入数据库中存在的名称,也可以是视图)

m>

/// SQL语句

/// 记录条数

public int select(DataTable tblName,string sqlStr)