C#中数据库连接的几种写法
第一步引入命名空间
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哈哈~ 我也是个菜鸟,刚刚学编程不久,不过知道学知识要勤学苦练 不要怕手工写代码麻烦,祝大家坚持就是胜利!