组态王6.55连接MySql数据库⼯具:组态王6.55版本,mysql,navicat⼯具mysql下载odbc失败
默认已经安装好mysql和组态王。
⼀、⽤navicat建⽴mysql的数据表
数据库名为test,表名为ceshi
⾥⾯添加了 open,daowei,time 三个数据。最后⼀个设置为主键,⽤来记录每次输⼊的时间。
⼆、mysql的ODBC驱动配置
说明,组态王的应⽤是32位的,因此我们需要32位的ODBC驱动。
进⼊下载界⾯后,我们不登录(Login)也不注册(Sign Up)。直接点左下⾓的【No thanks,just start my download.】即可开始下载。
2、ODBC驱动安装
1)Win10直接搜索ODBC,然后选择 ODBC数据源32位——打开后 选择 添加按钮
2) 我们这⾥选择 MySQL ODBC 8.0 ANSI Drive,ANSI Drive和Unicode Driver的区别⾃⼰搜索
3) 填写配置信息
填写完后可点击【Test】按钮,测试⼀下连接是否配置成功!如果成功会有成功提⽰!
若测试成功,再点击【OK】按钮即可!
配置信息参数详细说明:
Data Source Name:数据源名称,可⾃拟(最好跟项⽬功能挂钩)
Description:关于此数据源的描述,主要功能等,可不填写
TCP/IP Server:服务器名称,可以是机器名,也可以是IP地址;若是本地可填写“localhost”
Port:MySQL服务的端⼝号,默认是3306,也可在安装MySQL时⾃⼰设定
User:⽤户名,默认是root,也可在安装MySQL时⾃⼰设定
Password:密码
Database:数据库名称
三、组态王设置
1)建⽴数据词典
注意,在组态王的 数据词典⾥建⽴以下三个变量(open,daowei, DeviceID),其中DeviceID是必需的,组态王官⽅注释是 数据库连接分配的⼀个连接号。我们不⽤管它什么意思,建⽴它就好。建议,变量名和数据库⾥的名字是⼀样的。
2)新建记录体
记录体 类似表格,⽤来记录每次插⼊的变量数据。
3)连接设置
在 命令语⾔——应⽤程序命令语⾔——启动时添加
SQLConnect( DeviceID, "dsn=mysqlodbc;uid=root;pwd=root");
停⽌时添加
SQLDisconnect( DeviceID);
注释:
dsn:步骤⼆中添加ODBC时,⾃拟的数据源名称Data Source Name。uid:数据库的账户名。
pwd:数据库的密码。
4)主画⾯连接按钮
在主画⾯建⽴按钮,按下时输⼊
SQLInsert( DeviceID, "ceshi", "jiluti1"  );
注释:SQLInsert 数据库插⼊命令
Ceshi:为之前mysql中建⽴的数据库的数据表名称。(因为ODBC连接时 已经设置了对应的数据库,所以这⾥只需要输⼊数据表名称即可)
jiluti1:即组态王中建⽴的记录体,每次点击按钮,会将记录体jiluti1中的数据 传输到mysql数据表中。
此外,我还建⽴了4个按钮和两个⽂本框,⽤以控制变量open和daowei的数值,⽂本框则⽤来显⽰数据。这⾥是基本操作,不再累述。如有数据显⽰的需要,可以⾃⼰添加数据表显⽰,这⾥也不再累述。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。