无法使用 mysql_real_connect() 连接到 mysql 服务器
Can't connect to mysql server with mysql_real_connect()
我无法使用以下代码连接到MySQL远程服务器:
MYSQL conn;
bool con_to_db()
{
conn = mysql_init(0);
conn =mysql_real_connect(conn, host, user, pass, 0, NULL, 0);
if(conn)
//cout<<"connection to atestat databse successful "<<endl;
return true;
else
// cout<<"connection problem: "<<mysql_error(conn)<<endl;
return false;
}
int main()
{
if(con_to_db())
cout<<"connection to atestat databse successful "<<endl;
else
cout<<"connection problem: "<<mysql_error(conn)<<endl;
}
运行此代码后,控制台中会显示一条消息:
连接失败
在代码的第一行MYSQL conn
.这是mysql_real_connect的原型:
MYSQL * mysql_real_connect(MYSQL * mysql,
const char * host,
const char * user,
const char * passwd,
const char * db,
unsigned int port,
const char * unix_socket,
unsigned long flags);
conn
应该是一个指针。
相关文章:
- 无法在C++中建立与MySQL数据库的连接
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- MySQL 连接器/C++.尝试在此过程中停止连接到数据库
- 数据库连接并将数据从C ++程序保存到MySQL
- 为什么mysql拒绝本地连接
- 我不能使用 mysql 数据库连接同时使用插入和选择.C++
- 如何将 Unicode 字符串连接成字符串以传递到 mysql 调用中
- 如何在C API中检查MySql连接是否处于活动状态
- MYSQL连接太多错误不会消失
- 我可以在nginx + spawn-fcgi中永远打开MySQL连接吗?
- 在没有 MySql 连接器的情况下建立 MySQL 连接以进行C++
- 将 c++ 程序与 mysql 连接时出现意外错误
- 在面向对象的程序中实现MySQL连接C++
- 长时间使用活动的MySQL连接很糟糕
- qt MYSQL 连接在 Windows 上不起作用
- 在c++中关闭mysql连接时出现分段错误.如何解决
- 从不同的c++类访问Mysql*连接变量
- 用于检查MySQL连接和InnoDB插件的C/ c++程序
- MySQL连接函数崩溃
- c++ mysql连接bad_alloc使用c++连接器