方法如下:
為長豐等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及長豐網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、長豐網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
在網(wǎng)上下載一個是MYSQL數(shù)據(jù)庫的ODBC驅(qū)動程序:mysql-connector-odbc-3.51.20-win32.exe(已上傳),以默認(rèn)選項安裝該文件。
打開數(shù)據(jù)源:開始-設(shè)置-控制面板-找到數(shù)據(jù)源
打開數(shù)據(jù)源(ODBC),在用戶DSN選項卡中點擊“添加”按鈕,彈出“創(chuàng)建新數(shù)據(jù)源”窗口。
選中“MYSQL ODBC 5.1 Driver”,點擊“完成”按鈕。
彈出新窗口,在login選項卡中填寫數(shù)據(jù)源信息。
Data Source Name 數(shù)據(jù)原名稱;
Discription 描述(選填);
Server 數(shù)據(jù)源計算機(jī)的IP;
User 數(shù)據(jù)庫用戶名;
Password 數(shù)據(jù)庫密碼;
DataBase 數(shù)據(jù)源所要連接的數(shù)據(jù)庫;
配置完后,點擊“test”按鈕, 如果出現(xiàn)如下提示,即配置成功。
點擊“OK”返回用戶DSN選項卡,增加一條記錄,名為你所配置的數(shù)據(jù)源名稱。
1.選擇“開始”→“管理工具”→“數(shù)據(jù)源(ODBC)”選項,顯示“ODBC數(shù)據(jù)源管理器”對話框。
2.切換到“系統(tǒng)DSN”選項卡,默認(rèn)情況下計算機(jī)中沒有部署和任何數(shù)據(jù)庫的連接。
3.單擊“添加”按鈕,顯示“創(chuàng)建新數(shù)據(jù)源”對話框。在“選擇您想為其安裝數(shù)據(jù)源的驅(qū)動程序”列表中,選擇“SQL Server”選項。
4.單擊“完成”按鈕,啟動創(chuàng)建新數(shù)據(jù)源向?qū)В@示“創(chuàng)建到SQL Server的新數(shù)據(jù)源”對話框。在“名稱”文本框中,鍵入數(shù)據(jù)源的名稱,在“服務(wù)器”列表中選擇目標(biāo)SQL Server 2008數(shù)據(jù)庫服務(wù)器,或者鍵入數(shù)據(jù)庫服務(wù)器的名稱。
5.單擊“下一步”按鈕,顯示下圖對話框,設(shè)置數(shù)據(jù)庫的身份驗證方法。ODBC支持基于Windows NT模式的身份驗證和基于SQL Server的驗證模式。本例中選擇SQL Server驗證模式。在“登錄ID”文本框中,鍵入數(shù)據(jù)庫管理員的名稱,在“密碼”文本框鍵入數(shù)據(jù)庫管理員的密碼。
6.單擊“下一步”按鈕,顯示下圖所示的對話框。設(shè)置連接的目標(biāo)SQL Server 2008數(shù)據(jù)庫服務(wù)器后,默認(rèn)連接的數(shù)據(jù)庫。默認(rèn)沒有選擇任何數(shù)據(jù)庫,其他選項使用默認(rèn)值即可。
7.單擊“下一步”設(shè)置連接到SQL Server 2008的數(shù)據(jù)庫參數(shù),建議使用默認(rèn)值。如果在部署SQL Server 2008的過程中,更改了默認(rèn)的數(shù)據(jù)庫參數(shù),建議在此對話框中設(shè)置和部署數(shù)據(jù)庫時使用相同的參數(shù)。
8.單擊“完成”按鈕,顯示創(chuàng)建ODBC數(shù)據(jù)源使用的參數(shù)。
9.單擊“測試數(shù)據(jù)源”按鈕,測試能夠連接到目標(biāo)數(shù)據(jù)庫,如果成功顯示“SQL Server ODBC 數(shù)據(jù)源測試”對話框,在“測試結(jié)果”列表中會顯示“測試成功”信息。
10.單擊兩次“確定”按鈕,完成ODBC數(shù)據(jù)源的創(chuàng)建,創(chuàng)建成功的數(shù)據(jù)源。應(yīng)用程序即可通過ODBC數(shù)據(jù)源連接到目標(biāo)數(shù)據(jù)庫。
;???MySQL的ODBC接口實現(xiàn)是通過安裝MyODBC驅(qū)動 這個驅(qū)動程序是跨平臺的 如果在Linux等Unix體系操作系統(tǒng)下使用 需要先安裝Iodbc這些第三方ODBC標(biāo)準(zhǔn)支援平臺
簡單的ASP示例代碼
% dim sql mysql set sql = server createobject( nnection ) mysql= driver={mysql odbc driver};database=庫;server=主機(jī);uid=用戶;password =密碼; option = 設(shè)置 sql open mysql %
上邊這段代碼是采用MyODBC開發(fā)版 連接的示例 使用開發(fā)版是因為一些新的特性和穩(wěn)定性 x正式版所不具備的 前幾天看了篇微軟安全專家所撰寫的如何編寫安全程序的教程 上邊提到如果按照上邊示例的方法一旦ASP文件的代碼被駭客看到 那么數(shù)據(jù)庫可能不保 然后引發(fā)一連串的問題 甚至被奪得管理權(quán)限 文章中順便提到了解決方法 是通過編寫組件 然后由ASP調(diào)用組件的方法連接數(shù)據(jù)庫 這么做的好處是提高了安全性 但是問題是有能力這么做的人畢竟是少數(shù) 那么我的折衷方案是定義數(shù)據(jù)源 將庫 用戶 密碼以及設(shè)置這些連接信息統(tǒng)統(tǒng)在數(shù)據(jù)源中定義 從很大程度簡單化了實現(xiàn)的難度 而且也起到增強(qiáng)安全性的作用 當(dāng)然 為了保證數(shù)據(jù)源可以在實際運(yùn)作環(huán)境中被訪問到 一定要定義為 系統(tǒng)數(shù)據(jù)源 開發(fā)時定義為 用戶數(shù)據(jù)源 或者 系統(tǒng)數(shù)據(jù)源 我倒覺得無傷大雅
% dim sql set sql = server createobject( nnection ) sql open dns=MySQL數(shù)據(jù)源名稱 %
lishixinzhi/Article/program/MySQL/201311/29439
網(wǎng)站題目:odbc怎么用mysql odbc sql
本文URL:http://www.rwnh.cn/article4/ddcpgoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)頁設(shè)計公司、服務(wù)器托管、虛擬主機(jī)、Google、網(wǎng)站設(shè)計公司
聲明:本網(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)