ASP连接MySql数据库问题
麻烦给个简单的实例,连接数据库并能读取表里内容,希望能详细点,非常谢谢 展开
<%
Dim DBUserID,DBPassWord,DBName,DBIP
'修改以下信息以适合你的数据库
DBUserID="xxxxx" '数据库登陆名
DBPassWord="********" '数据库密码
DBName="Mytest" '数据库名称
DBIP="192.168.0.2\sql" '数据库所在地址,如果是本地数据库则为:(local)
Set Conn=Server.CreateObject("Adodb.Connection")
StrConn = "PROVIDER=SQLOLEDB.1;Data Source="&DBIP&";Initial Catalog="&DBName&";Persist Security Info=True;User ID="&DBUserID&";Password="&DBPassWord&";Connect Timeout=30"
Conn.Open StrConn
'以上连接数据库。以下读取表值
Set rs=Server.CreateObject("ADODB.RecordSet")
sql="select * from Myuser"
rs.open sql,conn,1,1
if (rs.eof and rs.bof) then
response.write (rs("字段名1")&rs("字段名2"))
end if
'关闭数据库
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
strconnection="driver={mysql odbc 5.1 driver};database=mytest;server=localhost;uid=root;password=password;OPTION=3; Stmt=Set Names 'GBK'"set mysqlconn = server.createobject("adodb.connection")mysqlconn.open strconnection
strquery = "select * from myuser"set rs = mysqlconn.execute(strquery)m=0if not rs.bof thendo while not rs.eofresponse.write rs("username")&"----"&rs("passwored")&"<br>"
rs.movenextloopelseresponse.write("无数据.")end ifrs.closemysqlconn.closeset mysqlconn = nothingset rs = nothing%>
注意版本号,,,
就是那个5.1什么的。。。