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());
本文介绍通过web.config配置文件或直接在代码中设置SQL连接字符串的方法,并提供了一个使用SqlConnection进行用户验证的示例。
4404

被折叠的 条评论
为什么被折叠?



