用VB連線MySQL資料庫模組(詳解)
Option Explicit
'需要安裝 MySQL 的 ODBC 驅動,官網上有,我的是 Connector ODBC 5.1
'先引用 Microsoft ActiveX Data Objects 6.0 Library 我的是 6.0,用最新的就行
Public conn As ADODB.Connection
Public rs As ADODB.Recordset
Public fld As ADODB.Field
Public Sub connOpen()
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};" & _
"SERVER=localhost;" & "UID=使用者名稱;PWD=密碼;OPTION=3"
'注意ODBC驅動版本號,現在最新的 MySQL 5.4 + ODBC 5.1
'另外可以有 DATABASE=XX,或者在程式裡使用 use database 語句
'OPTION是什麼作用不知道,我這裡可以不寫
conn.Open
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient '遊標位置(資料集存在伺服器記憶體還是客戶端記憶體)
End Sub
Public Sub connClose()
rs.Close
conn.Close
End Sub
' 常用語句
' conn.Execute "drop database db_vb"
' conn.Execute "create database db_vb"
' conn.Execute "use db_vb"
' conn.Execute "create table test (id int primary key,name char(8) not null)"
' conn.Execute "insert into test value (1,'abc')"
' conn.Execute "insert into test value (2,'xyz')"
' 執行查詢
' rs.Open "select * from test", conn
' 讀取資料集
' Debug.Print rs.RecordCount '資料集數量
' rs.MoveFirst
' For Each fld In rs.Fields
' Debug.Print fld.Name, '列標題
' Next
' Debug.Print
' Do Until rs.EOF
' For Each fld In rs.Fields
' Debug.Print fld.Value,
' Next
' rs.MoveNext
' Debug.Print
' Loop
相關文章
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 用thinkphp連線mysql資料庫PHPMySql資料庫
- MyGeneration連線MySQL資料庫解決MySql資料庫
- 連線mysql資料庫MySql資料庫
- 資料庫連線池技術詳解資料庫
- MyGeneration連線MySql資料庫解決(轉)MySql資料庫
- python連結mysql資料庫詳解PythonMySql資料庫
- django | 連線mysql資料庫DjangoMySql資料庫
- 如何連線MySQL資料庫MySql資料庫
- pycharm連線MySQL資料庫PyCharmMySql資料庫
- Mysql資料庫表連線MySql資料庫
- PHP連線MySql資料庫PHPMySql資料庫
- mysql資料庫連線(MySQLdb)MySql資料庫
- Weka 連線MySQL資料庫MySql資料庫
- java連線mysql資料庫JavaMySql資料庫
- Ruby連線MySQL資料庫MySql資料庫
- 用JSP連線mysql資料庫的方法JSMySql資料庫
- Powerdesigner連線Mysql資料庫配置圖解MySql資料庫圖解
- 建立一個連線資料庫的VB元件 (轉)資料庫元件
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- 資料庫外連線,自然連線,內連線,條件連線,等值連線關係及詳解資料庫
- Django 2連線MySQL資料庫DjangoMySql資料庫
- mysql資料庫怎麼連線MySql資料庫
- 遠端連線mysql資料庫MySql資料庫
- 【JavaWeb】JDBC連線MySQL資料庫JavaWebJDBCMySql資料庫
- Python連線mysql資料庫PythonMySql資料庫
- VB6.0使用ADO物件連線資料庫: (轉)物件資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- ASP.NET2.0連線SQL Server資料庫詳解ASP.NETSQLServer資料庫
- Django使用pymysql連線MySQL資料庫DjangoMySql資料庫
- MySql資料庫連線池專題MySql資料庫
- 使用PETAPOCO連線MYSQL資料庫MySql資料庫
- 精PHP與MYSQL資料庫連線PHPMySql資料庫
- mysql資料庫連線池配置教程MySql資料庫
- PHP連線、查詢MySQL資料庫PHPMySql資料庫
- Pycharm 怎麼連線 MySQL 資料庫PyCharmMySql資料庫
- Spring JPA資料庫連線MySQLSpring資料庫MySql
- 使用ABP EntityFramework連線MySQL資料庫FrameworkMySql資料庫