1.web.config (配置文件) 中
<appSettings>
<add key="ConnectionString" value="serverlocalhost\sqlexpressuid=sapwd=123456database=News"/>
</appSettings>
调用的时候
string strConn = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString()
SqlConnection Conn = new SqlConnection(strConn)
2.或者不用web.config直接在文件中写
SqlConnection conn = new SqlConnection("server=.\\SQLEXPRESSuid=sapwd=123456database=login")
如何是Express版的数据库,一定要在服务器名的后面加上 \\SSQLEXPRESS
一个完整的例子
string userName = Request.Form["userName"]
string userPwd = Request.Form["userPwd"]
SqlConnection con = new SqlConnection("server=localhost\\SqlExpressuid=sapwd=123456database=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")
}
这两种都是标准的,但对于你说用第二种的时候会有错误,那应该是有其它的原因,你不妨好好检查下。其实,这两种方法都没有错的。第一种应该是你的环境配的是Web开发环境,所以在创建网站的时候不带同时创建解决方法。
第二种在所有开发环境都应该有的。
现在再说明下,.snl和.csproj文件前一个是解决方法的后缀名,你可以打开它的文件,其实就是一种特殊的XML文件。.csproj是项目文件后缀名。
其实也是一种特殊的XML文件。
如果还有其它问题,可以来我空间找我!!!
iis asp.net服务器管理器--》角色--》添加角色--》服务器角色 选择“Web 服务器(iis)”--》角色服务--》选择相应的 比如:常见http功能、应用程序开发--》ftp发布服务
mysql
http://dev.mysql.com/downloads/windows/installer/ 下载相应的版本安装
可以安装个native for mysql
管理mysql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)