C#建立MSSQL数据库本地通用连接

连接本地MSSQL数据库,无论是“.(小点)”、“.\SQLEXPRESS”、“(local)”、“(local)/SQLEXPRESS”等服务器名,的通用连接方法。

这里主要是用构造函数和异常处理机制来确定通用连接字符串。在构造函数中实例化类时候尝试对数据库进行连接和关闭,再用异常处理机制确定正确的连接字符串,实现本地数据库通用连接。代码如下:

using System.Data.SqlClient;

public class MyData

{

SqlConnection conn = new SqlConnection();

public MyData ()

{

try

{

conn.ConnectionString= "DataSource=(local)\\SQLEXPRESS;Initial Catalog=SCsystem;IntegratedSecurity=True";

conn.Open();

conn.Close();

}

catch (Exception)

{

conn.ConnectionString= "DataSource=(local);Initial Catalog=SCsystem;Integrated Security=True";

}

}
//返回连接对象

public void GetConnetion()

{

return conn;

}

}


 

以上代码理论上应该没问题,但可能涉及到效率和规范的问题,所以代码还有待改进。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值