当前位置:编程学习 > C#/ASP.NET >>

用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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,