最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

c++-C++连接mysql数据库时,用getString()方法总是出错

来源:动视网 责编:小采 时间:2020-11-09 16:53:24
文档

c++-C++连接mysql数据库时,用getString()方法总是出错

c++-C++连接mysql数据库时,用getString()方法总是出错:mysqlc++数据库 http://www.cnblogs.com/joeblackzqq/p/4332945.html我按照上面这个链接的教程,用了第二种Connector C++的方法,配置好boost的路径和mysql的路径后,就修改了一下范例的代码: #include #include #include #
推荐度:
导读c++-C++连接mysql数据库时,用getString()方法总是出错:mysqlc++数据库 http://www.cnblogs.com/joeblackzqq/p/4332945.html我按照上面这个链接的教程,用了第二种Connector C++的方法,配置好boost的路径和mysql的路径后,就修改了一下范例的代码: #include #include #include #

 #include #include #include #include #include "mysql_driver.h"#include "mysql_connection.h"#include "cppconn/driver.h"#include "cppconn/statement.h"#include "cppconn/prepared_statement.h"#include "cppconn/metadata.h"#include "cppconn/exception.h"using namespace std;using namespace sql;int main(){ sql::mysql::MySQL_Driver *driver = 0; sql::Connection *conn = 0; try { driver = sql::mysql::get_mysql_driver_instance(); conn = driver->connect("tcp://localhost:3306/tree", "root", "123"); cout << "连接成功" << endl; } catch (...) { cout << "连接失败" << endl; } sql::Statement* stat = conn->createStatement(); stat->execute("set names 'gbk'"); ResultSet *res; res = stat->executeQuery("SELECT * FROM testuser"); while (res->next()) { cout << "Id :" << res->getInt("id") << endl; cout << "Name :" << res->getString("name") << endl; //cout << "Address :" << res->getString("address") << endl; } if (conn != 0) { delete conn; } system("pause");}

为此我创建了一个数据库tree和表testuser:

create database tree;use tree;create table testuser(id INT(4) PRIMARY KEY,name CHAR(25),address varchar(45));desc testuser;insert into testuser values(1,'Tom','China Beijing'),(2,'Amy','America NewYork');select*from testuser;

准备工作都做好了,然后就开始执行:
问题来了:

文档

c++-C++连接mysql数据库时,用getString()方法总是出错

c++-C++连接mysql数据库时,用getString()方法总是出错:mysqlc++数据库 http://www.cnblogs.com/joeblackzqq/p/4332945.html我按照上面这个链接的教程,用了第二种Connector C++的方法,配置好boost的路径和mysql的路径后,就修改了一下范例的代码: #include #include #include #
推荐度:
标签: 连接 方法 使用
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top