当前位置: 首页 > news >正文

网站开发人员的工作wordpress商城主题模板下载地址

网站开发人员的工作,wordpress商城主题模板下载地址,西宁网站建设价格,有关网站建设的毕业设计给树莓派用最新的官方OS重刷了一下,并且用apt install mariadb-server装上“mysql”作为我的测试服务器。然后神奇的事情发生了,之前用得好好的程序突然就报错了,经过排查,发现在连接数据库的Open阶段就报错了。写了个最单纯的Con…

给树莓派用最新的官方OS重刷了一下,并且用apt install mariadb-server装上“mysql”作为我的测试服务器。然后神奇的事情发生了,之前用得好好的程序突然就报错了,经过排查,发现在连接数据库的Open阶段就报错了。写了个最单纯的Console,只是定义了连接字符串,然后Open,也不做catch处理复现了一下,详细错误是:

 哦豁,难道mysql给.net的驱动有问题了?我用的是官网下载的mysql-connector-net-8.1.0-noinstall,4.6.2和4.8同样问题。同样的程序,连接到别的数据库还是正常的,估计就是新的mariadb不被支持了。

网上找了一圈,发现确实可能就是这个原因。因为mariadb虽然脱胎于mysql,但终将渐行渐远,官方mysql驱动只会保证支持自己的mysql。

根据论坛里某位网友的提示,直接在控制台登录进能连和不能连的数据库后,用show collation看到了区别:果然新装的mariadb上有一堆null,程序可正常运行的就没有。猜测驱动一旦连接上数据库后会获取这些信息,如果对空值未作处理的话就报错了。

解决办法倒也简单粗暴,放弃mysql官方驱动,改用MySqlConnector。NuGet Gallery | MySqlConnector 2.2.7

我的程序比较老,当时用的framework做框架,所以切到当前工程下打开包管理器控制台,输入 NuGet\Install-Package MySqlConnector -Version 2.2.7安装。

代码修改也很简单,把之前的using MySql.Data.MySqlClient 直接替换成using MySqlConnector,其余部分几乎可以零修改。

参考资料:
MySQL Bugs: #109331: MySQL Connector fails to connect to MariaDB 10.10.2

https://mysqlconnector.net/overview/installing/

http://www.yayakq.cn/news/142062/

相关文章:

  • 盘锦威旺做网站建设公司优秀产品设计案例
  • 设计在线设计网站2022网站seo
  • 帝国网站网站手机版怎么做专门开发小程序的公司
  • 兴义哪有做网站驰易网站建设
  • 火星wap建站社区网站开发进度表
  • 网站建设常见故障郑州软件开发公司网站
  • 网站建设 功能需求公众号做成网站那样怎么做
  • 湛江专业建站免费咨询一家专业做家谱的网站
  • 西安烽盈网站建设网站做新闻外链有作用吗
  • 登封做网站优化wordpress加载不出图
  • 网站网络推广企业站长之家ip地址归属查询
  • 创意餐厅网站建设文案书哪里购买网站空间好
  • 广东建设局网站首页合肥网站设计服务
  • 做网站维护需要懂什么wordpress 前台发文章
  • 网站域名在哪里备案wordpress彩票插件
  • 网站群建设的意义公司注册地址在哪里看
  • 网站建设基础服务做房产网站哪个好
  • 做网站后台用什么语言在线天堂8
  • 西安网站建设联系方式业务外包
  • 开封网站推广模块建筑
  • 网站返回404是什么意思网站建设的优势何江
  • 网站程序合同wordpress设置新页面
  • 用c语言怎么做网站宿迁定制网站建设
  • 2017自己做网站的趋势网站服务器租用有什么好
  • 酒店网站 方案室内装修设计费收费标准
  • 石青网站推广软件保定建站软件
  • 医院网站建设情况汇报设计师常用的灵感网站
  • 室内设计网站国外网站设计的网站
  • 哪里有免费的网站网址推广关键词如何优化
  • frontpage如何做网站用ps做网站页面的大小