當然機器裝有mysql數據庫
然后下載安裝Mysql,odbc驅動
須要加入ado'菜單"project"->"引用" 找 Microsoft ActiveX Data Object.... 或者簡單點找到ado控件 扔到窗體上 再刪除 也行
在vb中連接數據庫的代碼:
Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset ' 定義數據庫連接字符串變量 Dim strCn As String ' 定義數據庫連接參數變量 Dim db_host As String Dim db_user As String Dim db_pass As String Dim db_data As String ' 定義 SQL 語句變量 Dim sql As String ' 初始化數據庫連接變量 db_host = "localhost" db_user = "root" ‘username db_pass = "root" ’用戶password db_data = "radio" '數據庫名 ' MySQL ODBC 連接參數 '+------------+---------------------+----------------------------------+ '| 參數名 | 默認值 | 說明 | '+------------+------------------------------------------------------–+ '| user | ODBC (on Windows) | MySQL username | '| server | localhost | MySQL 服務器地址 | '| database | | 默認連接數據庫 | '| option | 0 | 參數用以指定連接的工作方式 | '| port | 3306 | 連接端口 | '| stmt | | 一段聲明, 能夠在連接數據庫后執行 | '| password | | MySQL 用戶密碼 | '| socket | | (略) | '+------------+---------------------+----------------------------------+ ' 具體查看官方說明 ' http://dev.mysql.com/doc/refman/5.0/en/myodbc-configuration-connection-parameters.html strCn = "DRIVER={MySQL ODBC 3.51 Driver};" & _ "SERVER=" & db_host & ";" & _ "DATABASE=" & db_data & ";" & _ "UID=" & db_user & ";PWD=" & db_pass & ";" & _ "OPTION=3;stmt=SET NAMES GB2312" ' stmt=SET NAMES GB2312 ' 這句是設置數據庫編碼方式 ' 中文操作系統須要設置成 GB2312 ' 這樣中文才不會有問題 ' 版本號要求 mysql 4.1+ ' 連接數據庫 cn.Open strCn ' 設置該屬性, 使 recordcount 和 absolutepage 屬性可用 cn.CursorLocation = adUseClient ' 訪問表 table1 sql = "select nicheng,xinqing from nichengandxinqing where uid='1'" rs.Open sql, cn Dim nicheng As String Dim xinqing As String '載入用戶昵稱 nicheng = rs.Fields(0) Label1.Caption = nicheng '載入用戶心情短語 xinqing = rs.Fields(1) Label2.Caption = xinqing '鼠標放在心情短語提示短語具體信息 Label2.ToolTipText = xinqing '載入網絡圖片 Image1.Picture = LoadPicture("http://hi.csdn.net/attachment/201201/5/8747069_1325751084ZiD4.jpg")