好学IT学院:IT信息技术分享交流平台
标签:.NET  来源:互联网  作者:本站整理  发布时间:2010-04-25  ★★★加入收藏〗〖手机版
摘要:没用过SQL Server 数据库,第一次配置费了不少劲,微软的东西有点绕,能遇到的问题都遇到了,看过此文后,数据库基本都能连接。废话不说。我的系统是xp,不能装SQL Server 2005的企业版本,只能装开发版和Express版,Express是免费版,…

调用数据连接两种方法

1.web.config (配置文件) 中

<appSettings>
<add key="ConnectionString" value="server=localhost\sqlexpress;uid=sa;pwd=123456;database=News"/>
</appSettings>

调用的时候

string strConn = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();
SqlConnection Conn = new SqlConnection(strConn);

2、或者不用web.config直接在文件中写

SqlConnection conn = new SqlConnection("server=.\\SQLEXPRESS;uid=sa;pwd=123456;database=login");

如果写成字符串一定要注意,需要写一个转义字符 结果就是 .\\SqlExpress

如何是Express版的数据库,一定要在服务器名的后面加上 \\SSQLEXPRESS

一个完整的例子

string userName = Request.Form["userName"];
  string userPwd = Request.Form["userPwd"];
  SqlConnection con = new SqlConnection("server=localhost\\SqlExpress;uid=sa;pwd=123456;database=login");
  con.Open();
  SqlCommand cmd=new SqlCommand("select count(*) from login where userName='"+userName+"' and userPwd='"+userPwd+"'",con);
  int count=Convert.ToInt32(cmd.ExecuteScalar());
  if(count>0)
  {
  Response.Redirect("main.aspx");
  }