今天利用闲余时间,将连接SqlServer相关的知识整理下:
其实连接数据库大致都有以下几步:
1. 建立数据库驱动,并打开驱动
2. 创建数据库指令
3. 读取和执行指令
知道了步骤后,那我们来尝试下 :
//DataSource为数据源,Database为你要连接的数据库,Integrated Security=true是指用户不用通过身份验证来连接数据库
String info= "DataSource=localhost;Database=userTables;Integrated Security=true";
string SearchTableInfo = "select *from userAccount";//查询表userAccount中的信息
//建立数据库驱动,并打开驱动
SqlConnection conn= new SqlConnection(info);
try
{ conn.Open();}
catch (Exception)
{throw newException("数据库出错,不能成功打开,请再试"); }
SqlCommand sc = new SqlCommand( SearchTableInfo, conn);//创建数据库指令SqlDataReader cc =sc.ExecuteReader();//读取和执行指令
//输出表信息(在这里我建的userAccount这个表只有两行两列,故i<3)
while(cc.Read())
{ for(int i = 0; i < 3; i++)
{Console.Write(cc[i]+ " ");}
}
//关闭数据库
cc.Close();
conn.Close();
其实SqlServer的连接上述几步就可以实现了, 不算复杂把, 当然我这里指的只是数据库最基础的东西, 要想深入只有靠自己去研究,理解 ,冰冻三尺非一日之寒,只要不断努力,我相信你一定可以获得很多