C#中数据库连接的几种写法

时间:2022-09-22 13:36:40

第一步引入命名空间

1 using System.Data.SqlClient;

然后就是连接数据库的身份验证了,有两种方式

//第一种 Windows身份验证的方式

string constr="Server=.; integrated security=SSPI; Initial Catalog=databseName";
//申明服务器地址  集成安全环境 初始化要连接的数据库的字符串
//.代表本机地址 同样 localhost 和 127.0.0.1也是代表本机
SqlConnection  mySqlConnection=new SqlConnection(constr);
//连接数据库


//第二种SQL用户名验证方式
string constr="Server=.; uid=sa; pwd=yourSqlPassword;database=databaseName";
//字符串包括了 服务器地址、数据库用户名 数据库连接密码 数据库名称的信息 SqlConnection mySqlConnection=new SqlConnection(constr);

  连接成功之后往往跟随的是打开数据库,进行数据库的其他操作,但是为了稳妥,担心数据库没有关闭占用内存的问题 建议写成  try...catch...finally的方式

try //正确的时候执行的内容
{
mySqlConnection.Open();
...
}

catch(Exception ex) //异常的时候抛出错误提示
{
Console.WriteLine(ex.Massage.ToString());
}
finally //无论怎样,最终关闭数据库连接
{
mySqlConnection.Close();
}

O(∩_∩)O哈哈~  我也是个菜鸟,刚刚学编程不久,不过知道学知识要勤学苦练 不要怕手工写代码麻烦,祝大家坚持就是胜利!