首先,糾正一下,mysql只是一個數(shù)據(jù)庫軟件,安裝在windows還是linux操作系統(tǒng)上,連接方法一致,下面介紹windows下如何連接mysql數(shù)據(jù)庫。
成都創(chuàng)新互聯(lián)公司服務(wù)項目包括蔚縣網(wǎng)站建設(shè)、蔚縣網(wǎng)站制作、蔚縣網(wǎng)頁制作以及蔚縣網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蔚縣網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蔚縣省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
一、本機mysql的連接方式:
1.按快捷鍵win+R鍵來進入運行,并輸入cmd,點擊確定
2.鍵入命令mysql
-u
root
-p,回車后提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
3.如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:
mysql
二、遠程mysql的連接方式
假設(shè)遠程主機的IP為:111.111.111.111,用戶名為root,密碼為mysql123。則鍵入以下命令:
mysql
-h111.111.111.111
-uroot
-p;在提示符下輸入密碼mysql123,連接成功。
ASP和MySQL連接目前有兩種辦法:一個是使用組件,比較有名是MySQLX,可惜要99美元。二就是使用MyODBC 來連接,下面我們就來看看第二種方式。
試驗的平臺:
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連接
進入:控制面板-》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 端口:使用默認值,最好不要改,除非你有把握。
全部設(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的方法操作了
方法/步驟1
先從左側(cè)的工具欄拖進控件Button和RichTextBox。
接著在RichTextBox中寫上連接數(shù)據(jù)庫的字符串。
Data Source=AH;Initial Catalog=DS20;User ID=sa;password=xxxxxxx;
Data Source:數(shù)據(jù)庫服務(wù)器名稱。
Initial Catalog:數(shù)據(jù)庫名稱。
User ID:數(shù)據(jù)庫用戶名。
password:數(shù)據(jù)庫連接密碼。
雙擊Button按鈕,進入按鈕點擊事件,添加訪問數(shù)據(jù)庫的代碼。這里代碼的意思是,嘗試連接SQL數(shù)據(jù)庫,如果連接成功則顯示“OK”,如果連接失敗則顯示失敗信息。
SqlConnection:表示數(shù)據(jù)庫SQL連接的類。
Open():打開數(shù)據(jù)庫。
Exception i:獲取連接失敗SQL的信息。
接下來分別演示“連接成功”和“連接失敗”的效果。