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;