ASP連線MYSQL並讀取資料
阿新 • • 發佈:2019-02-01
我的測試環境
系統WIN2003 |
綠色版MYSQL5.5.20 |
NETBOX迷你綠色版IIS伺服器 |
mysql-connector-odbc-5.2.2-win32.msi |
所需工具
安裝過程如果提示ERROR 1918錯誤,是需要安裝C++2010
配置方法
控制面板-管理工具-資料來源(ODBC)-驅動程式中檢視你是否成功安裝MYSQL
切換系統DSN-新增-MYSQLODBC-完成
Data Source Name 名稱
TCP/IP Server 填寫你得IP地址.本地可以填寫127.0.0.1或localhost
user 使用者名稱
password 密碼
Database 資料庫
點選TEST,提示Connection successful,表示你資料庫配置連線成功.
ASP連線MYSQL的測試程式碼,自己修改資料庫連線資訊
注意:driver={mysql odbc 5.2 driver}必須與ODBC驅動程式中名稱一致
驅動現在有32位與64位區分.如果是64位的,需要在應用池裡修改成64位
現在時間<%=now()%> <% strconnection="driver={mysql odbc 5.2 driver};database=<span style="color:#ff0000;">資料庫;</span>server=localhost;uid=<span style="color:#ff0000;">使用者名稱</span>;password=<span style="color:#ff0000;">密碼</span>" set adodataconn = server.createobject("adodb.connection") adodataconn.open strconnection strquery = "select * from <span style="color:#ff0000;">表</span>" set rs = adodataconn.execute(strquery) if not rs.bof then %> <table border="1"> <tr> <td><b>序列號</b></td> <td><b>標 題</b></td> </tr> <% do while not rs.eof %> <tr> <td><%=rs("<span style="color:#ff0000;">欄位名</span>")%></td> <td><%=rs("<span style="color:#ff0000;">欄位名</span>")%></td> </tr> <% rs.movenext loop %> </table> <% else response.write("無資料.") end if rs.close adodataconn.close set adodataconn = nothing set rsemaildata = nothing %>