射雕英雄传3d钻石修改:怎么实现网页与数据库的连接啊~!

来源:百度文库 编辑:高校问答 时间:2024/05/06 09:44:21
能帮帮我吗~!

哇!题目太大了,我看你找本书看看!
简说来,用一个asp.net程序读取用户的账号和密码,再来联接数据库中的已存在的账号与密码来验证!成功则可能登录成功,反之不行!

string username=TBusername.Text.Trim();
string password=TBpassword.Text.Trim();

string Conn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("data\\main.mdb");
string StrSel="SELECT * FROM userinfo where rtrim(ltrim(username))='"+username+"' and rtrim(ltrim(password))='"+password+"'";
DataSet ds=new DataSet();

OleDbConnection MyConn=new OleDbConnection(Conn);
OleDbDataAdapter MyAdapter=new OleDbDataAdapter(StrSel,MyConn);

MyAdapter.Fill(ds,"userinfo");

if (ds.Tables["userinfo"].Rows.Count >0)
{
Session["ok"]=1;
Result.Text="用户存在!";
//进入title.aspx显示贴子
}
else
{
Result.Text=ds.Tables["userinfo"].Rows.Count.ToString()+"用户不存在,请检查用户名和密码!"+username+"--"+TBpassword.Text+"--";

通常用这种asp 的<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
ASP与SQL数据库连接:

<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>
SQL server连接方法:

set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"

mySQL 连接方法:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"