自己如何正确获取MYSQL的ADO连接字符串

如题所述

1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;
2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsoft Ole DB Provider for ODBC Drivers“, 点击下一步;
3.在“连接”页的,"指定数据源"选择"使用连接字符串";
4.点击“编译”,弹出“选择数据源”,在“文件数据源”页中点击”新建“,在创建新数据源选择MYSQL的驱动程序”MySQL ODBC 5.1 Driver";
5.点击“下一步”,点击"浏览",在”另存为“对话框中文件名称写入“mysql",点击”下一步“,点击”完成“;
6.在"MySQL Connnettor/ODBC Data Source Configuration"对话框中按需求(如下图);
7.点击“Test”,看连接是否成功,连接成功会有个”Connenction successful“提示框,需要更详细的设置点击“Details”,点击”OK“,设置完成;
8.返回“数据库连接属性”对话框,点击“测试连接”,成功的话就是我们要的连接字符串。
下面是我本机测试的ADO连接字符串,服务器localhost,数据库meismon,用户名root,密码123456
[xhtml] view plain copy
Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="Driver=MySQL ODBC 5.1 Driver;SERVER=localhost;UID=root;PWD=123456;DATABASE=seismon;PORT=3306;COLUMN_SIZE_S32=1"
注:关闭“数据库连接属性”后再次双击mysql.udl打开该对话框,会因为密码丢失问题点击“测试连接”会连接不上,把“数据库连接属性”对话框上的密码等补全就可以了,用文本方式打开mysql.udl文件就是完整的连接字符串。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-18
首先你正确安装了MYSQL的数据库驱动程序(mysql-connector-odbc-5.3.2-win32.msi )

1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;

2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsoft Ole DB Provider for ODBC Drivers“, 点击下一步;

3.在“连接”页的,"指定数据源"选择"使用连接字符串";

4.点击“编译”,弹出“选择数据源”,在“文件数据源”页中点击”新建“,在创建新数据源选择MYSQL的驱动程序”MySQL ODBC 5.1 Driver";

5.点击“下一步”,点击"浏览",在”另存为“对话框中文件名称写入“mysql",点击”下一步“,点击”完成“本回答被提问者和网友采纳

如何正确获取MYSQL的ADO连接字符串
1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsoft Ole DB Provider for ODBC Drivers“, 点击下一步;3.在“连接”页的,"指定数据源"选择"使用连接字符串";4.点击“编译”,弹出“选择数据...

如何使用ADO连接Mysql数据库
1、下载mysql odbc 2、安装后,采用odbc建立一个连接的mysql数据连接,通过udl文件取出其中的字符串。3、替换在vc中连接ado的数据的字符串方法,即可正常连接。采用myodbc的字符串如下:CString strConn = "Provider=MSDASQL.1;Password=zcc123;Persist Security Info=True;\/ User ID=root;Data Source=t...

MySQLADO驱动实现数据库访问功能adomysql驱动
1.下载 MySQL ADO 驱动:下载链接:https:\/\/www.mysql.com\/products\/connector\/ 2.安装 MySQL ADO 驱动:将下载好的 MySQL Connector 拖拽到 Visual Studio 的 Toolbox 中即可。二、连接 MySQL 数据库 在 Visual Studio 中创建一个 Windows Form 程序,在这个程序里就可以连接 MySQL 数据库了。在 ...

DELPHI 如何用ADO连接MYSQL数据库
":弹出来的对话框中点Build,然后选择从下数上来第五个,双击或者下一步,填入用户名跟密码(sa 123),在“3.选择数据库”那里选择要打开的数据库,选上保存密码,点一下“测试连接”,点OK退出。出来以后继续在左边框体里面找LoginPrompt改成False。到adoquery了,点上它然后在左边框体的Connection...

C++连接mysql数据库的两种方法?
第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创建表的SQL语句不太兼容标准SQL语句,需要做一些处理,这里暂时不说。第二种方法只能针对...

DELPHI 如何用ADO连接MYSQL数据库
":弹出来的对话框中点Build,然后选择从下数上来第五个,双击或者下一步,填入用户名跟密码(sa 123),在“3.选择数据库”那里选择要打开的数据库,选上保存密码,点一下“测试连接”,点OK退出。出来以后继续在左边框体里面找LoginPrompt改成False。到adoquery了,点上它然后在左边框体的 Connection...

ADO技术升级MySQL安全运行ado更新mysql
1.更新连接字符串(Connection String)连接字符串是在ADO技术中与MySQL数据库进行连接所必须的一个部分。这个字符串通常包含了MySQL数据库的连接参数,例如数据库服务器地址、端口号、用户名和密码等重要信息。因此,我们应该将这些敏感信息独立存储,并通过代码的方式引用它们。这样既保证了连接信息的安全性...

C#连接mysql数据库的字符串怎么写?
首先呢,去Mysql官网下载MySql.Data.dll,然后添加引用 using MySql.Data.MySqlClient;然后使用连接字符串的时候,使用以下代码:MySqlConnectionStringBuilder s = new MySqlConnectionStringBuilder();s.Server = "192.168.0.100";s.Port = 3306; \/\/mysql端口号 s.Database = "dbName";s.UserID =...

MFC:Mysql如何存储olevariant数据
直接通过ADO操作Access数据库(修改版)这里虽然是Access的,但是由于ADO是对数据库操作提供一个统一的操作接口,所以只要把ADO的连接字符串换成自己需要的数据库连接字符串就行了,其他的操作几乎都差不多。

vb的ADO控件如何连接操作MYSQL数据库啊
代码如下:Sub connectMySQL() '通过MyODBC去连接MySQL数据库,并将Microsoft SQL Server 7 '的数据转进mysql中 Dim sConnect As String, sSql As String, i As Long Dim cnMSSQL As New ADODB.Connection Dim cnMySQL As New ADODB.Connection '声明并创建对象 连接 Dim rs As New...

相似回答