2024年4月11日发(作者:)
我的数据库操作类一共有如下几种:
类
SqlDBOperate
名称
描述
SQL-Server数据库操作类
执行SQL-Server的数据库操作。
执行Oracle的数据库操作。
通过OleDb执行数据库操作。
通过ODBC执行数据库的操作。
OracleDBOperate
Oracle数据库操作类
OleDBOperate
ODBCDBOperate
OleDb数据库操作类
ODBC数据库操作类
2.
如何使用数据库操作类
SqlDBOperate oper = new SqlDBOperate(“„”);
String sql = “„”;
oper. ExecuteNonQuery(sql);
或
DataTable dt = eDataTable(sql);
3.
数据库操作类的实现
各种数据库操作类的实现比较简单,
SqlDBOperate,OracleDBOperate等类的代码不超过30行(当
然更多代码放到了基类中),
下面是具体操作类的代码:
SqlDBOperate:
using
System;
using
ent;
using
;
namespace
se
{
internal
class
SqlDBOperate : DBOperate
{
//
在构造方法中创建数据库连接
public SqlDBOperate(string
strConnection)
{
= new
SqlConnection(strConnection);
}
//
创建适配器
protected
override
DbDataAdapter
CreateDataAdapter(string
sql)
{
return
new
SqlDataAdapter(sql, (SqlConnection)conn);
}
}
}
OracleDBOperate:
using
System;
using
;
using
Client;
namespace
se
{
public
class
OracleDBOperate : DBOperate
{
public
OracleDBOperate(string
strConnection)
{
//
在构造方法中创建数据库连接
= new
OracleConnection(strConnection);
}
//
创建适配器
protected
override
DbDataAdapter
CreateDataAdapter(string
sql)
{
return
new
OracleDataAdapter(sql, (OracleConnection)conn);
}
}
}
OleDBOperate:
using
System;


发布评论