怎样用vb访问mysql数据库?

lmdeo 2003-06-23 01:57:01
比如连接?查询?
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwbhyy 2003-06-23
  • 打赏
  • 举报
回复
用二楼的这个吧

Dim rs As New ADODB.Recordset
Dim conn As New ADODB.Connection
Dim str As String
Dim connstr As String
connstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;" & "Persist Security Info=False;Initial Catalog=" _
& DATABASE_NAME & ";Data Source=" & SERVER_NAME
conn.Open connstr
rs.Open TABLE_NAME,conn, adOpenStatic, adLockOptimistic
Alicky 2003-06-23
  • 打赏
  • 举报
回复
Dim conn As New ADODB.Connection
Dim connstr As String
connstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog= 数据库名;Data Source=服务器名
Conn.Open connstr,"sa","sa的登陆密码"
of123 2003-06-23
  • 打赏
  • 举报
回复
连接字符串如下:(其他细节请看MSDN文档)
ODBC Driver for MySQL (via MyODBC)
 
To connect to a local database

Conn.Open "Driver={mySQL};" & _
          "Server=MyServerName;" & _
          "Option=16834;" & _
          "Database=mydb;"

To connect to a remote database

Conn.Open "Driver={mySQL};" & _
          "Server=db1.database.com;" & _
          "Port=3306;" & _
          "Option=131072;" & _
          "Stmt=;" & _
          "Database=mydb;" & _
          "Uid=myUsername;" & _
          "Pwd=myPassword;"
heruzhi 2003-06-23
  • 打赏
  • 举报
回复
用ADODC控件。或者用代码(ADO)实现:
Dim rs As New ADODB.Recordset
Dim conn As New ADODB.Connection
Dim str As String
Dim connstr As String
connstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;" & "Persist Security Info=False;Initial Catalog=" _
& DATABASE_NAME & ";Data Source=" & SERVER_NAME
conn.Open connstr
rs.Open TABLE_NAME,conn, adOpenStatic, adLockOptimistic

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧