在VB中,如何连接MYSQL

楼上讲的是VB2005的连接方法,不知道你用的是什么版本的VB,我给你一个VB6.0的连接方法吧 先在本机上安装最新的ODBC CONNECTER/mysql 无需设置ODBC,就可以使用.注意MYSQL的帐户登录是根据主机的,设置好MYSQL的帐户后再做测试.测试代码:Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim ...
在VB中,如何连接MYSQL
楼上讲的是VB2005的连接方法,不知道你用的是什么版本的VB,我给你一个VB6.0的连接方法吧

先在本机上安装最新的ODBC CONNECTER/mysql

无需设置ODBC,就可以使用.

注意MYSQL的帐户登录是根据主机的,设置好MYSQL的帐户后再做测试.

测试代码:

Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim fld As ADODB.Field
Dim sql As String

'connect to MySQL server using MySQL ODBC 3.51 Driver
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=192.168.0.1;" _
& " DATABASE=db_name;" _
& "UID=username;PWD=password; OPTION=3"

conn.Open

'create table
conn.Execute "DROP TABLE IF EXISTS my_ado"
conn.Execute "CREATE TABLE my_ado(id int not null primary key, name varchar(20)," _
& "txt text, dt date, tm time, ts timestamp)"

'direct insert
conn.Execute "INSERT INTO my_ado(id,name,txt) values(1,100,'venu')"
conn.Execute "INSERT INTO my_ado(id,name,txt) values(2,200,'MySQL')"
conn.Execute "INSERT INTO my_ado(id,name,txt) values(3,300,'Delete')"

Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer

'fetch the initial table ..
rs.Open "SELECT * FROM my_ado", conn
Debug.Print rs.RecordCount
rs.MoveFirst
Debug.Print String(50, "-") & "Initial my_ado Result Set " & String(50, "-")
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

rs.Close
conn.Close2007-10-17
mengvlog 阅读 181 次 更新于 2025-07-20 13:45:31 我来答关注问题0
  • 首先,我们需要安装MySQL服务器和最新的MySQL驱动程序,以获得MySQL的官方支持和最新的连接设施。其次,使用Visual Studio开发工具来编写VB程序,创建一个新的窗体程序,然后添加一个可用于连接MySQL服务器的控件,即ODBC控件,注意它需要在工程中添加“OLE DB”库。最后,在设置ODBC控件属性时,我们可以设置连...

  • 1. 首先,安装MySQL数据库,并创建所需要的数据库和表(可以使用SQL语言完成)。2. 然后,下载并安装MySQL Connector/NET,该软件可以让VB.NET程序员方便地调用MySQL数据库(可从MySQL官网下载) 。3. 将MySQL Connector/NET 相关文件添加到项目工程中,分别是MySql.Data.dll和MySql.Data.xml文件,并在...

  •  卖火的余烬 VB6.0连接远程mysql连接,要什么编程?请详细把码发出来,谢谢 包括是否要对MYSQL动手脚.

    db_data = "sqlname" '数据库的库名称sqlname(不是表名称)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"cn...

  • 楼上讲的是VB2005的连接方法,不知道你用的是什么版本的VB,我给你一个VB6.0的连接方法吧 先在本机上安装最新的ODBC CONNECTER/mysql 无需设置ODBC,就可以使用.注意MYSQL的帐户登录是根据主机的,设置好MYSQL的帐户后再做测试.测试代码:Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim ...

  •  翡希信息咨询 vb数据库连接登录界面设计中的代码问题

    OPTION=3:设置连接选项,提高连接效率。MySQL 5.0版本:格式:连接字符串中的驱动程序名应更改为{MySQL Connector/ODBC v5},其余部分与3.51版本类似。示例:DRIVER={MySQL Connector/ODBC v5}; PORT=3306; SERVER=服务器地址; DATABASE=数据库名称; OPTION=3在VB项目中引用驱动:配置:确保在VB项目...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部