如何写连接类更为合适?
我将连接数据库的语句都放在一个类库的项目中,连接数据库以及操作数据库的放在一个类文件中(都是静态方法),另外的一个asp.net项目引用此项目。但是要求类库连接两个数据库,我不想在asp.net项目中设置连接,而是,在类库的项目中创建针对这两个连接的方法,如果针对两个连接创建两个类好不好?还是有更好的方法?请指教!目前代码如下:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
public class DataSource
{
private static SqlConnection conn =new SqlConnection( "Data Source=10.9.162.24;UID=sa;PWD=0;DataBase=uu ");
//目前没用上
public static SqlConnection getConnection(string strConnection)
{
try
{
conn = new SqlConnection();
conn.ConnectionString = strConnection;
conn.Open();
}
catch (Exception ex)
{
throw new Exception(ex.StackTrace);
}
return conn;
}
#region SQL语句
/// <summary>
/// 执行SQL语句,返回影响的记录数
/// </summary>
/// <param name= "SQLString "> SQL语句 </param>
/// <returns> 影响的记录数 </returns>
public static int ExecuteSql(string SQLString)
{
using (SqlCommand cmd = new SqlCommand(SQLString, conn))
{
try
{
int rows = cmd.ExecuteNonQuery();
return rows;
}