您的位置:首页 > 数据库

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

2012-02-15 17:28 351 查看
连接本地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;

}

}


以上代码理论上应该没问题,但可能涉及到效率和规范的问题,所以代码还有待改进。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: