zoukankan      html  css  js  c++  java
  • VBScript连接mysql数据库

    1.首先需要安装mysql-connector-odbc-3.51.15-win32.msi(安装过程之间下一步就行)
    (PS:需要注意的是odbc是32位还是64位取决于你计算机/远程计算机上的mysql是32位还是64位,而不取决于你电脑的系统)

    打开控制面板 --》 管理工具

    双击 数据源(ODBC)


    点击 添加

    选择mysql odbc 5.1 driver  --》 点击完成


    填写data source name (DSN),之后在程序中要用到
    填写server地址,一般为localhost, 如果为远程计算机则填写远程地址
    填写 用户名、密码、数据库名称   --》 点击测试


    如果测试成功的话,则odbc设置完毕,点击ok完成数据源添加
     

    2.下面就是在vbs程序中使用了
    Const USERNAME = "root"
    Const PASSWORD = "12345"
    Const strConn = "dsn=mysql;driver={MySQL ODBC 5.1 Driver};

        server=localhost;uid="&USERNAME&";pwd="&PASSWORD&";database=test;port=3306;"

    Set conn = CreateObject("adodb.connection")
    conn.Open strConn

    Set rs = CreateObject("adodb.recordset")
    rs.Open ssql, conn, 1, 3
    rs.MoveFirst

    Do Until rs.EOF
         WScript.Echo rs.Fields("name")
         rs.MoveNext
    Loop
    rs.Close
    conn.Close
    Set rs = Nothing
    Set conn = Nothing
    '显示数据
    ' set rs=server.CreateObject("adodb.recordset")
    ' sql="select * from zhu_sql where i=2;"
    ' rs.open sql,conn,1,1

    '其余增、删、改
    'conn.execute(sql)

    遇到的问题:

    Microsoft OLE DB Provider for ODBC Drivers (3, 1) : [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配  

    这是因为我安装的mysql是32位的但是我安装的odbc是64位的,只要安装32位的odbc或者安装64位的mysql即可 !

  • 相关阅读:
    javascript关闭弹出窗体时刷新父窗体和居中显示弹出窗
    iOS 开发人员不可缺少的75个工具
    JavaWeb学习笔记:Servlet
    Oracle SQL 查询优化.Part4
    高速集成支付宝支付步骤及注意事项(原创)
    算法题-注水问题
    《C专家编程》数组和指针并不同--多维数组
    jQuery源代码 框架分析
    Python中strip方法的妙用
    友盟社会化分享
  • 原文地址:https://www.cnblogs.com/laoxiongzhijia/p/14461976.html
Copyright © 2011-2022 走看看