连接本地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;
}
}