您现在的位置是:首页 >

jdbc访问数据库的步骤 另类:ASP不用DSN访问数据库

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

另类: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  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码