我需要我的应用程序连接到我的Web服务器的MySQL数据库,最好的选择是什么?首选数据感知组件。
我尝试了zeos 7,但是我一直收到错误消息:“SQL错误:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端”,而且一直无法解决它。
谢谢, -Brad
我尝试了zeos 7,但是我一直收到错误消息:“SQL错误:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端”,而且一直无法解决它。
谢谢, -Brad
1)将你的MySQL客户端更改为使用4.1.1或更新的客户端库。
2)使用OLD_PASSWORD函数
你必须在你的mysql服务器上运行这个脚本。
SET PASSWORD FOR 'user' = OLD_PASSWORD('password');
FLUSH PRIVILEGES;
请查看此链接以获取更多信息:
从您的消息标签中我猜测您正在使用Delphi 2009。DbExpress已经发展了很长时间,并且随Delphi一起提供。现在网络上对它有很多支持。如果您没有使用Delphi 2009,自版本6以来就可以使用DbX。
我认为Delphi 2009版本的DbX支持MySQL 5.0。如果不支持,您需要更新的DbX驱动程序。您可以在此处获取开源驱动程序。
http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html