ASP和MySQL連接目前有兩種辦法:一個是使用組件,比較有名是MySQLX,可惜要99美元。二就是使用MyODBC 來連接,下面我們就來看看第二種方式。
創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、微信公眾號開發(fā)、重慶小程序開發(fā)、H5場景定制、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、營銷型網(wǎng)站建設(shè)資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
試驗的平臺:
MySQL 4.0 For RadHat Linux (也可以使用for windows)
Windows 2003 standard Edition Windows XP English
一、安裝MyODBC
1.訪問網(wǎng)站 并下載 MyODBC ,我們使用的是3.51版本。
2.安裝MyODBC到Windows中
運行下載回來的MyODBC-3.51.06.exe(文件名因版本而異)
二、建立ODBC連接
進(jìn)入:控制面板-》ODBC數(shù)據(jù)源
這時候,我們已經(jīng)可以看到在用戶DSN中已經(jīng)存在一項:myodbc3-test,注意右邊的Driver{mysql odbc 3.51 driver}這個參數(shù)一會要一字不漏的作為ASP和數(shù)據(jù)庫連接的連接字(Conection String)。
添加一個“系統(tǒng)DSN”
選擇對話框中“系統(tǒng)DSN”欄,按下右邊的“添加”按鈕。這時候會讓你選擇一個數(shù)據(jù)源。選擇 MySQL ODBC 3.51 Driver。按“結(jié)束”。
這時候,會彈出一個配置對話框:
Data Source Name 數(shù)據(jù)源名字:在程序中使用的DSN的標(biāo)識符,可以隨便命名。
Host/Server Name (or IP)主機/服務(wù)器 名字 (或者IP 地址),如果是本機就填入localhost
Database Name 數(shù)據(jù)庫名:你要在程序中使用的庫名。
User 用戶:登錄MySQL 使用的用戶名,特別注意,root用戶由于安全問題只能
在本機登錄,當(dāng)然啦,用戶可以通過修改user表來去掉這個功能。
Password 密鑰:登錄的密碼
Port 端口:使用默認(rèn)值,最好不要改,除非你有把握。
全部設(shè)置好了以后,按下“測試數(shù)據(jù)源”會看到屏幕顯示連接成功。
配置就全部搞定了!^_^
三、ASP和數(shù)據(jù)庫的連接
下面是我測試過的,連接MySQL的源代碼,連接的庫名為mm,表名為my,表中有兩個字段 name 和 sex。
html;
head;
title;MySQL連接測試/title;
meta http-equiv="Content-Type" content="text/html; charset=gb2312";
/head;
body;
%
strconnection="dsn=mysqltest;
driver={mysql odbc 3.51 driver};
server=填入服務(wù)器地址;uid=用戶名;pwd=密碼;database=mm"
‘連接字符串,dsn就是我們設(shè)置的數(shù)據(jù)源標(biāo)識符
注意driver我們剛才在設(shè)置系統(tǒng)DSN的時候提過。
set conn = server.createobject("adodb.connection"
conn.open strconnection
sql = "select * from my" ‘SQL查詢語句
set rs = conn.execute(sql)
if not rs.bof then
%;
table width="167";
tr;
td width="76";b;name/b;/td;
td width="79";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;
%
else
response.write("sorry, no data found."
end if
rs.close
conn.close
set conn = nothing
set rs = nothing
%;
/body;
/html;
相關(guān)鏈接:
如何在ASP中連接MySQL%20數(shù)據(jù)庫.htm
加載驅(qū)動-獲得connection獲得statement
Class.forName("驅(qū)動名");
connection=DriverManager.getConnection(url,name,password);
statement=connection..createStatement();
之后就可以用statement的方法操作了
連接到本機上的MYSQL:
1.按快捷鍵win+R鍵來進(jìn)入運行,并輸入cmd,點擊確定
2.鍵入命令mysql -u root -p,回車后提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
3.如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是: mysql
連接到遠(yuǎn)程主機上的MYSQL:
假設(shè)遠(yuǎn)程主機的IP為:110.110.110.110,用戶名為root,密碼為123。則鍵入以下命令:??? mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)
網(wǎng)站標(biāo)題:mysql怎么連接wpf mysql怎么連接本地數(shù)據(jù)庫
標(biāo)題URL:http://jinyejixie.com/article2/dodhdoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、手機網(wǎng)站建設(shè)、商城網(wǎng)站、ChatGPT、自適應(yīng)網(wǎng)站、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)