用Asp.Net开发用户登录模块与SQL数据库怎么连接
我在做一个平台,是毕业课题···用的是C#语言,工具是VS.net 2005。登录模块与sql数据库的链接怎么做都不对,请高手指点。非常感谢! --------------------编程问答-------------------- 1.webconfig加上如下配置节
<connectionStrings>
<add name="SQLConnection" connectionString="Server=服务器IP;DataBase=数据库名称;UID=sa;Password=;" />
</connectionStrings>
2.代码中用ADO.net的SqlConnection链接
SqlConnection Conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["SQLConnection"].ToString()) --------------------编程问答-------------------- 楼主大哥,麻烦你说的详细点啊。。。。。。。这样没法解释啊! --------------------编程问答-------------------- 把错误发出来 --------------------编程问答-------------------- 我倒,都是毕业课题了,这个搞不定??? --------------------编程问答-------------------- 额,你把错误发出来呀。
1.webconfig加上如下配置节
<connectionStrings>
<add name="SQLConnection" connectionString="Server=服务器IP;DataBase=数据库名称;UID=sa;Password=;" />
</connectionStrings>
在ADO里面用代码连接
string sql=System.Configuration.ConfigurationManager.ConnectionStrings["SQLConnection"].ConnectionString;
SqlConnection conn = new SqlConnection(sql);
这样就连接成功了。 --------------------编程问答-------------------- SqlConnection Conn = new SqlConnection("链接字符串") --------------------编程问答-------------------- 你难道是想用微软自带的登录控件?
要是的话往下看,不是的话就不用了。
1.配置membership user所需数据库。
a.在Visual Studio 2005 命令提示 运行aspnet_regsql,生成相关数据库,默认是aspnetdb。
b.将数据库aspnetdb.mdf拷贝到App_Data中(主要是方便解决方案转移)
2.配置web.config相关节点:
部分如下:
--------------------编程问答-------------------- 最好别用微软的登陆控件,找本例子的书,看一下就明白了
<!--数据库配置 BEGIN-->
<connectionStrings>
<add
name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
<!--数据库配置 END-->
<system.web>
<compilation debug="true">
</compilation>
<!--ASP.NET 应用程序启用跟踪 BEGIN-->
<trace enabled="true" pageOutput="false" requestLimit="40" localOnly="false"/>
<!--ASP.NET 应用程序启用跟踪 END-->
<!--安全性配置 BEGIN-->
<authentication mode="Forms">
<forms loginUrl="Login.aspx" />
</authentication>
<authorization>
<allow users="*" />
</authorization>
<!--安全性配置 END-->
<!--用户和角色配置 BEGIN-->
<membership>
<providers>
<remove name="AspNetSqlMembershipProvider"/>
<add
name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/eBookShop"
requiresUniqueEmail="false"
passwordFormat="Clear"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression="" />
</providers>
</membership>
<roleManager
enabled="true"
cacheRolesInCookie="true" >
</roleManager>
补充:.NET技术 , ASP.NET