2.0中 Access数据库 连接

Access数据库登录
本文介绍两种使用Access数据库进行用户验证的方法。一种是在配置文件中直接指定数据库路径,另一种是通过配置文件间接引用数据库路径。每种方法都提供了具体的代码示例。
<p>方案<一></p>
<p>配置文件中:</p>
<p><connectionStrings></p>
<p> <add name="StrData" connectionString="App_Data/movie.mdb"/><br> </connectionStrings><br></p>
<p>代码调用:</p>
<p>string ACConnectionString = "Provider = Microsoft.Jet.OleDb.4.0; Data Source = " + HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings["StrData"].ConnectionString);<br> OleDbConnection conn = new OleDbConnection(ACConnectionString);<br> conn.Open();<br> string sql = "select * from USERS where uname='" + TxtName.Text + "' and pass='" + TxtPwd.Text + "' ";<br> OleDbCommand cmd = new OleDbCommand(sql, conn);<br> OleDbDataReader dr = cmd.ExecuteReader();<br> if (dr.Read())<br> {<br> Response.Redirect("reg.aspx");<br> }<br> else<br> {<br> Response.Write("Roung");<br> }<br> conn.Close();</p>
<p>方案<二></p>
<p>配置文件中:</p>
<p><connectionStrings><br> <add name="StrData" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source =C:/Documents and Settings/SupperSdr/My Documents/Visual Studio 2005/WebSites/流媒体/App_Data/movie.mdb" providerName="System.Data.OleDb"/><br><br> </connectionStrings></p>
<p>代码调用:</p>
<p>OleDbConnection conn = new OleDbConnection(ConfigurationManager.ConnectionStrings["StrData"].ConnectionString );<br> conn.Open();<br> string sql = "select * from USERS where uname='" + TxtName.Text + "' and pass='"+ TxtPwd.Text +"' ";<br> OleDbCommand cmd = new OleDbCommand(sql, conn);<br> OleDbDataReader dr = cmd.ExecuteReader ();<br> if (dr.Read())<br> {<br> Response.Redirect("reg.aspx");<br> }<br> else<br> {<br> Response.Write("Roung");<br> }<br> conn.Close();</p>
<p></p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值