C#连接SQL Server数据库

C#连接SQL Server数据库

C#是Microsoft公司为.NET Framework推出的重量级语言,和它搭配最完美的数据库无疑就是Microsoft SQL Server了。在C#中连接并使用SQL Server数据库是一件非常轻松愉快的事,本文就简单演示一下连接方式。

1、SQL Server数据库操作的命名空间和引用
using System.Data.SqlClient;
有时候,需要使用DataSet这些数据结构,还得引用System.Data;
using System.Data;

System.Data和System.Data.SqlClient都是放在System.Data这个.NET引用下面的,具体的dll文件路径是:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll

2、创建数据库连接

SqlConnection conn = new SqlConnection();
为数据库连接设置连接字符串:
connStr = "Data Source=myDbIp; User ID=myUserName; Password=myPass; Initial Catalog=myDbName";
// myDbIp,数据库连接的IP地址
// myUserName,数据库连接的用户名
// myPass,数据库连接的密码
// myDbName,数据库名
/* 打开数据库 */
conn.ConnectionString = connStr;

3、判断是否连接成功

if (conn.State == ConnectionState.Open)
{
    MessageBox.Show("数据库连接成功!");
}
else
{
    MessageBox.Show(conn.State.ToString());
}

4、关闭数据库连接
conn.Close();