2 lemonyfei lemonyFei 于 2016.04.27 17:34 提问

c++用odbc连接mysql到SQLConnect()返回-1? 4C

retcode = SQLConnect(hdbc, (SQLCHAR*) "mysql", SQL_NTS, (SQLCHAR*)"root", SQL_NTS, (SQLCHAR *)"mysql", SQL_NTS);
mysql是安装的最新版本,同时自带安装了ODBC,然后代码连接:
https://msdn.microsoft.com/zh-cn/library/ms711810.aspx
希望好心人帮忙调试下。
QQ:185354748

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.27 17:54

先在odbc中配置连接并且点其中的测试按钮,看看能不能测试通过,如果不行就是配置的问题。

lemonyFei
lemonyFei   2016.04.27 18:04

odbcad32 数据源管理 里面是测试听过的,但是里面有 用户跟系统DSN,不知道该怎么选择,还有就是驱动也有Unicode跟ANSI不知道选择什么编码,但是都是试过的。
数据库版本是mysql5.7.12 for Win64 (x86_64)编码是UTF-8.

CSDNXIAOD
CSDNXIAOD   2016.04.30 09:21

ODBC连接MySql
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!