在windows10上易语言是不支持mysql的驱动连接的,需要从mysql的官网上下载32的连接驱动。在易语言中连接 MySQL 8.0 数据库,需要注意 MySQL 8.0 的认证方式与旧版本不同(默认使用caching_sha2_password),需要进行一些特殊设置。
第1步:安装mysql连接驱动,档案大小10M
可以在网上查询
mysql-connector-odbc-8.0.43-win32,若您在后续使用该内容的过程中有任何疑问,欢迎随时与我沟通。
下载连接
安装成否成功的验证方法,在 ODBC数据源项是否有mysql的驱动。
mysql的连接驱动
第2步:创建连接字符串
可以先声明一个文本型变量来存储连接字符串。
datasql = “DRIVER={MySQL ODBC 8.0 Unicode Driver};SERVER=localhost;DATABASE=test;UID=root;PWD=xiexin;PORT=3306;”在复制连接时一定要复制完整。
第3步:添加数据库连接组件
在组件库中找到数据库连接组件,有2个,一个数据库,一个记录集。最好是声明2个全局变量来承载。
数据库组件
第4步:创建连接子程序
由于是单线程,与数据库连接比较频繁,建议单独创建一个子程序。
连接数据库
第5步:测试查询数据
通过记录集来执行sql语句,查询数据库中表的记录信息。
查询表记录
以上5步是在 与高版的mysql连接时发现异常时的解决方法。
评论 (0)