C#写数据库连接类

provider采用OLEDB. 

using  System;
using  System.Data;
using  System.Data.SqlClient;
using  System.Data.OleDb;
using  System.IO;

/// <summary>
/// OleDb 数据库操作类
/// Allen.gong 3.31
/// </summary>

public   class  clsOleDB
{

    
私有变量定义

    
类构造clsOleDB

    
设置数据库连接字符串

    
日志记录函数

    
取得数据库连接字符串

    
数据库连接打开

    
根据SQL查询返回 (dv)

    
根据SQL查询返回 (ds)

    
根据SQL查询返回 (dt)

    
根据SQL查询返回 (dr)

    
执行SQL语句 (返回影响行数)

    
数据库连接关闭

}

连接字符串文件:

1DB=Provider=SQLOLEDB.1;User ID=sa;Password=sa;Initial Catalog=Database1;Data Source=.
2DB=Provider=SQLOLEDB.1;User ID=sa;Password=sa;Initial Catalog=Database2;Data Source=.
3DB=Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=FSDBNL;Data Source=.

SQLSERVER默认的连接方式的类和这个差不多,多写了一个方法而已:

/// <summary>
    
/// 建立数据库连接
    
/// 从web.config里读取配置
    
/// </summary>
    
/// <returns>SqlConnecion</returns>

     // public SqlConnection createConnection()
    
// {
    
//     sqlConn = new SqlConnection(ConfigurationSettings.AppSettings["Conn_Ultimus"]);
    
//     return sqlConn;
    
// }

默认SQLSERVER连接不需要provider,连接字符串文件写法就不同:

1DB=User ID=sa;Password=sa;Initial Catalog=Database1;Data Source=.
2DB=User ID=sa;Password=sa;Initial Catalog=Database2;Data Source=.
3DB=Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=FSDBNL;Data Source=.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值