VB6.0+MySQL4.1資料庫編程
| By: |
吳垠 |
| Date: |
2005-04-16 |
| Email: |
lazy_fox#msn.com |
| Link: |
http://blog.csdn.net/wooin/archive/2006/11/24/1412159.aspx |
| 著作權資訊: |
該文章著作權由Wu Yin所有。可在非商業目的下任意傳播和複製。 對於商業目的下對本文的任何行為需經作者同意。 連絡方式:lazy_fox#msn.com |
1.安裝MySQL2.安裝、設定MySQL Control Center3.建立資料庫和使用者4.安裝MySQL Connector/ODBC5.在VB中進行編程 5.1聯結資料庫 (ADO) 5.2運行SQL語句 5.3打包發布 本文所用到的MySQL軟體:
| MySQL |
Ver: 4.1.11 |
| http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.11-win32.zip/from/pick#mirrors |
| MySQL的主程式 |
| MySQL Control Center |
Ver: 0.9.4 |
| http://dev.mysql.com/get/Downloads/MySQLCC/mysqlcc-0.9.4-win32.zip/from/pick |
| MySQL的可視化管理介面,類似於MS SQL的“企業管理器” |
| MySQL Query Browser |
Ver: 1.1.6 |
| http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-query-browser-1.1.6-win.msi/from/pick |
| MySQL的可視化管理介面,類似於MS SQL的“查詢分析器” |
| MySQL Connector/ODBC |
Ver: 3.51.11 |
| http://dev.mysql.com/get/Downloads/MyODBC3/MyODBC-3.51.11-1-win.exe/from/pick |
| ODBC驅動 |
1.安裝MySQL一路點“下一步”,在MySQL.com Sign-Up視窗選擇“Skip Sign-up”:安裝完成:點擊“Finish”進入設定頁面(沒有特別說明的都保持預設設定):這個設到D盤DATA,但是資料庫檔案還是留在了C盤。保留預設設定,也可以儲存中文。進入MySQL Server Instance Configuration輸入最進階使用者root的密碼,點擊“Next”完成設定:進入下面介面點擊“Execute”,系統自動開始設定:點擊“Finish”完成安裝!安裝完成後運行“開始à程式àMySQLà/MySQL Server 4.1àMySQL Command Line Client”輸入密碼,斷行符號,如果出現,則安裝正確!
2.安裝、設定MySQL Control Center 全部預設安裝MySQL Control Center,安裝完成後運行程式檔案夾中的MySQL Control Center,彈出下面對話方塊: Host Name填寫“localhost”(本機電腦),Password填寫剛才你自己設定的密碼,點“Test”,如果填寫正確則彈出: 點擊ADD後進入,MySQL Control Center: 點擊Connect表徵圖啟動聯結: mysql和test是MySQL預設安裝的兩個資料庫。 在OptionsàGeneral菜單中General選項卡àLanguage中可以選擇中文介面。
3.建立資料庫和使用者 在“MySQL伺服器”的資料庫樹中右鍵點擊“資料庫à建立資料庫”可建立資料庫;右鍵點擊“使用者管理à新使用者”可建立使用者。這裡步驟跟別的資料庫大同小異,不詳細介紹了。在資料表上右鍵,顯示建立語句,可以看到這個表是用什麼SQL語句建立的,利用這個特點,可以手工建立完表以後,把代碼複製到應用程式裡。SQL語句執行樣本:對world資料庫city表執行開啟表,選擇全部行,選擇菜單查詢-查詢類型-刪除查詢,出來SQL語句視窗,改內容為DELETE FROM city,點
!執行,可以清除全部行。(等效的操作是在city表上右鍵菜單,清空表。)資料庫磁碟檔案仍然在c:/program files/mysql/mysql server4.1/data下,一個資料庫對應一個目錄,可以把這個目錄複寫到別的電腦MYSQL安裝路徑的DATA目錄,然後在control center裡重新整理就自動載入了。從這個特點看出將來如果升級或者生產不會很難,但是最好在應用程式裡用代碼建立。另外,對於關聯檔案,該怎麼處理,必須把資料庫目錄轉到D盤才行。開啟c:/program files/mysql/mysql server4.1/my.ini,把datadir=d:/data,再把原data目錄內容搬過去,就可以實現D盤放DATA了。 建立使用者,注意主機填%,保證所有主機上都可以訪問
4.安裝MySQL Connector/ODBC 下載的MyODBC-3.51.11-1-win.exe,全部按預設安裝,安裝完後進入“控制台à管理工具à資料來源(ODBC)”,開啟“ODBC資料來源管理器”:在“使用者DNS”選項卡中點“添加”,開啟“建立新資料來源”對話方塊,在列表中選中“MySQL ODBC 3.51 Driver”:點“完成”,彈出MyODBC的設定視窗,在“Data Source Name”中填寫一個以後你要訪問的資料來源名字,可以是任何有效字串。在“Description”中填寫任意的描述資訊,可以為空白。在Server中填寫“localhost”(也可以填別的,或為空白,這裡是本機做Server,所以填寫localhost)。“User”填寫“root”,“Password”填寫你剛才設定的密碼。這些填完了之後在“Database”的下拉式功能表中才有拉資料庫供選擇,選擇mysql:點擊Test測試聯結,如果設定正確,則彈出對話方塊:最後確定,退出ODBC資料來源管理器,完成MySQL的ODBC設定。
5.在VB中進行編程
5.1聯結資料庫 (ADO)用以下串連字可以串連資料庫ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _ & "SERVER=localhost;" _ & "DATABASE=world;" _ & "UID=edan;PWD=edan; OPTION=3"OPTION=3是什麼意思?
5.2運行SQL語句
5.3打包發布其他問題