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; } }
以上代码理论上应该没问题,但可能涉及到效率和规范的问题,所以代码还有待改进。
相关文章推荐
- 【C#】在VS2012中连接MSSQL数据库
- C# 建立与ACCESS的数据库连接
- MSSQL 2005数据库不能正常连接:客户端无法建立连接,因为在登录前连接初始化进程中发生错误
- C# 使用oledb 方式连接本地或者远程oracel 数据库的方式
- C#实现杀掉MSSQL中数据库当前连接的所有进程(进行数据还原的时候需要用到)
- C#连接数据库--VS中使用MYSQL connect Net 连接本地MYSQL
- c# 连接本地的sdf数据库文件
- C#winform建立一个共用的数据库连接
- C#学习—连接数据库通用增删改,查询
- C#工资管理本地数据库连接
- mssql数据库连接方法(c#)
- C# 如何获取本地数据库SQL Server的数据库服务器名称和数据库名称?然后连接,代码怎么写?
- 本地数据库和服务器数据库建立连接
- C#-继承IDbConnection连接不同数据库,通用的DbHelper(2)
- 本地数据库的建立和连接
- c# 连接本地的sdf数据库文件
- JAVA--JDBC建立通用数据库连接
- C#编写的OleDb数据库连接通用类库