asp.net连接sql

本文介绍通过web.config配置文件或直接在代码中设置SQL连接字符串的方法,并提供了一个使用SqlConnection进行用户验证的示例。
调用数据连接两种方法

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");


个人经验:

配置文件如下:

<appSettings >
            <add key="ConnectionString"value="server=MICROSOF-4CBA94/SQL2005;uid=sa;pwd=*******;database=GuestBook"/>
    </appSettings>

cs文件: SqlConnection conn = new SqlConnection(ConfigurationSettings .AppSettings["ConnectionString"].ToString());

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值