📄 dboperator.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
namespace IDbAccess
{
//数据库访问接口
interface IDbAccess
{
IDbConnection Connection { get;} //得到数据库连接
void Open(); //打开数据库连接
void Close(); //关闭数据库连接
void BeginTrans(); //开始一个事务
void CommitTrans(); //提交一个事务
void RollbackTrans(); //回滚一个事务
//执行查询语句,没有返回值
void ExecSQLNoDataSet(string strSql, string[] strParams, object[] objValues);
//ExecSQLNoDataSet重载
void ExecSQLNoDataSet(string strSql);
//执行查询语句,返回DataSet对象
DataSet ExecSQLGetDataSet(string QueryString);
///// <summary>
///// 数据库类型
///// </summary>
//enum DBType
//{
// eOracle_DBType = 0, eMSSQL_DBType, eDB2_DBType, eOther_DBType
//}
///// <summary>
///// 根据数据库类型,创建对应数据库连接实例,并返回数据库操作对象
///// </summary>
///// <param name="strConnection">数据库连接字符串</param>
///// <param name="eDBType">数据库类型</param>
///// <returns>返回已创建数据库连接的数据库操作对象</returns>
//static DBOperator Instance(string strConnection, DBType eDBType)
//{
// switch (eDBType)
// {
// case DBType.eOracle_DBType:
// return new OracleDBOperator(strConnection);
// case DBType.eMSSQL_DBType:
// return new SqlDBOperator(strConnection);
// default:
// return new OleDBOperator(strConnection);
// }
//}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -