[點晴永久免費OA]在ASP中連接MySQL數據庫的方法,最好的通過ODBC方法
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
ASP和MySQL連接目前有兩種辦法:一個是使用組件,比較有名是MySQLX,可惜要99美元。二就是使用MyODBC來連接,下面我們 就來看看第二種方式。
試驗的平臺:
MySQL 4.0 For RadHat Linux (也可以使用for windows) Windows 2003 standard Edition
Windows XP English
一、安裝MyODBC
1.訪問網站 www.gxlsystem.com 并下載 MyODBC ,我們使用的是3.51版本。 2.安裝MyODBC到Windows中 運行下載回來的MyODBC-3.51.06.exe(文件名因版本而異) 二、建立ODBC連接
進入:控制面板-》ODBC數據源 這時候,我們已經可以看到在用戶DSN中已經存在一項:myodbc3-test,注意右邊的Driver{mysql odbc 3.51 driver}這個參數一會要一字不漏的作 為ASP和數據庫連接的連接字(Conection String)。 添加一個“系統DSN” 選擇對話框中“系統DSN”欄,按下右邊的“添加”按鈕。這時候會讓你選擇一個數據源。選擇 MySQL ODBC 3.51 Driver。按“結束”。 這時候,會彈出一個配置對話框: Data Source Name 數據源名字:在程序中使用的DSN的標識符,可以隨便命名。 Host/Server Name (or IP)主機/服務器 名字 (或者IP 地址),如果是本機就填入localhost Database Name 數據庫名:你要在程序中使用的庫名。 User 用戶:登錄MySQL 使用的用戶名,特別注意,root用戶由于安全問題只能在本機登錄,當然啦,用戶可以通過修改user表來去掉這個功能。 Password 密鑰:登錄的密碼 Port 端口:使用默認值,最好不要改,除非你有把握。 全部設置好了以后,按下“測試數據源”會看到屏幕顯示連接成功。 配置就全部搞定了! 三、ASP和數據庫的連接 下面是我測試過的,連接MySQL的源代碼,連接的庫名為mm,表名為my,表中有兩個字段 name 和 sex。程序代碼: <html> <head> <title>MySQL連接測試</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <% strconnection="dsn=系統DSN的名字;driver={MYSQL ODBC 3.51 driver};server=服務器IP地址;uid=連接數據庫的用戶名;pwd=密碼;database=數據庫名" 'lybykw test for 2006年08月21日 星期一 8:49:44 '連接字符串,dsn就是我們設置的數據源標識符注意driver我們剛才在設置系統DSN的時候提過。 set conn = server.createobject("adodb.connection") conn.open strconnection sql = "select * from test" 'SQL查詢語句 set rs = conn.execute(sql) if not rs.bof then %> <table width=600 border=1> <tr> <td width=""><b>name</b></td> <td width=""><b>sex</b></td> </tr> <% do while not rs.eof %> <tr> <td><%=rs("name")%></td> <!-- name字段 --> <td><%=rs("sex")%></td> <!-- sex字段 --> </tr> <% rs.movenext loop %> </table> <% rs.close else response.write("對不起,沒有找到數據。") end if set rs = nothing conn.close set conn = nothing %> </body> </html> 該文章在 2022/6/24 18:24:06 編輯過 |
關鍵字查詢
相關文章
正在查詢... |