您现在的位置是:首页
>
jdbc访问数据库的步骤 另类:ASP不用DSN访问数据库
另类:ASP不用DSN访问数据库 一个DSN连接需要服务器的系统管理员在服务器上用控制面板中的ODBC工具设置一个DSN 或者使用一个第三方的服务器组件 让你的ASP脚本在需要时通过修改注册表建立

另类:ASP不用DSN访问数据库
一个DSN连接需要服务器的系统管理员在服务器上用控制面板中的ODBC工具设置一个DSN 或者使用一个第三方的服务器组件 让你的ASP脚本在需要时通过修改注册表建立DSN 一个DSN连接通常需要的参数有:DSN名 用户名 口令 例如我们用用户名 student 口令 magic 通过DSN student 建立连接: set conntemp=server createobject( nnection ) conntemp open DSN=Student; uid=student; pwd=magic set rstemp=conntemp execute( select * from authors ) 如果我们没有DSN 该怎么做呢? 但是我们知道文件名(比如 Access Paradox FoxPro的数据库)或者数据源名(例如 SQLserver的数据库) 这里有一个方法 我们不要DSN就可以访问数据库 注意 你必须知道实际的文件路径!比如: C:thatserveraccount nwind mdb 幸好 方法 server mappath 可以返回服务器上的地址 set conntemp=server createobject( nnection ) cnpath= DBQ= & server mappath( yourtable mdb ) conntemp Open DRIVER={Microsoft Access Driver (* mdb)}; & cnpath set rstemp=conntemp execute( select * from authors ) <HTML><HEAD> <TITLE>nwind asp</TITLE> <body bgcolor= #FFFFFF ></HEAD> <% set conntemp=server createobject( nnection ) 不用DSN建立连接 DSNtemp= DRIVER={Microsoft Access Driver (* mdb)}; DSNtemp=dsntemp & DBQ= & server mappath( nwind mdb ) conntemp Open DSNtemp 不用DSN建立连接 set rstemp=conntemp execute( select * from customers where country= germany ) howmanyfields=unt %> <table border= > <tr> <% Put Headings On The Table of Field Names for i= to howmanyfields %> <td><b><%=rstemp(i) name %></B></TD> <% next %> </tr> <% Now lets grab all the records do while not rstemp eof %> <tr> <% for i = to howmanyfields%> <td valign=top><%=rstemp(i)%></td> <% next %> </tr> <% rstemp movenext loop rstemp close set rstemp=nothing conntemp close set conntemp=nothing %> </table> </BODY> </HTML> 下面是典型的DRIVER参数值: {Microsoft Access Driver (* mdb)} driver=SQL Server; server= ^ SQLServer的IP地址 不通过数据源访问SQL和ACCESS Using SQL Server : set Conn = Server CreateObject( ADODB Connection ) Conn Open driver=SQL Server; server=server_name; uid=your_UID; pwd=your_PW; database=your_database; Using Access: set Conn = Server CreateObject( ADODB Connection ) Conn Open DRIVER={Microsoft Access Driver (* mdb)}; DBQ=c:\dbguestbook mdb lishixinzhi/Article/program/net/201311/13104 很赞哦! (1037)