首页
登录 | 注册

Debian下使用C++连接MySQL。

首先,安装libmysql++。

然后,基本用法如下:

  1. #include <mysql++.h>

  2. #include <iostream>

  3. using namespace std;

  4. int main(int argc, char *argv[])
  5. {
  6.     mysqlpp::Connection conn;

  7.     conn.set_option(new mysqlpp::SetCharsetNameOption("utf8"));

  8.     if (conn.connect("db_name", "db_server", "db_user_name", "db_user_pass"))
  9.     {
  10.         mysqlpp::Query query_01 = conn.query("select * from issuer_sector_table order by issuer_sector_id");
  11.         mysqlpp::StoreQueryResult res_01 = query_01.store();

  12.         if (res_01)
  13.         {
  14.             for (size_t i = 0; i < res_01.num_rows(); i++)
  15.             {
  16.                 cout << res_01[i]["issuer_sector_id"] << "\t" << res_01[i]["issuer_sector"]<< endl;
  17.             }
  18.         }
  19.         else {
  20.             cerr << "Failed to get stock table: " << query_01.error() << endl;
  21.             return 1;
  22.         }

  23.         mysqlpp::Query query_02 = conn.query("insert into issuer_sector_table (issuer_sector) values ('---')");
  24.         mysqlpp::SimpleResult res_02 = query_02.execute();

  25.         cout << res_02.insert_id() << endl;

  26.         return 0;
  27.     }
  28.     else {
  29.         cerr << "DB connection failed: " << conn.error() << endl;
  30.         return 1;
  31.     }
  32. }
注意:要设定编码。

相关文章

  • 以下的文章主要是向大家描述的是.net连接MySQL数据库的实际操作方法与其实例的演示.net连接MySQL数据库的实际操作方案我们主要是将其分成三部分,以下的文章就有其详细内容的描述. http://dev.csdn.net/develo ...
  • 这几天一直在弄mysql和JDBC之间连接的问题.下面具体说下.大家少走弯路.第一步:先下载:mysql和JDBC的驱动:下载地址:http://mysql.ntu.edu.tw/Downloads/Connector-J/mysql-co ...
  • package dg.tool; import java.sql.*; public class SqlOperation {   /**设置数据库连接用户名*/   private String userName = "root ...
  • 1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前 ...
  • 这是在VB.net中为连接MySQL中编写的一个类库.你可以使用这个类库直接操作MySql数据库. 在使用这个类库之前,你必须安装 ODBC MYSQL 3.51下载地址:http://www.mysql.com/downloads/api ...
  • 来源:ccidnet.com    作者:korn 这是在VB.net中为连接MySQL中编写的一个类库.你可以使用这个类库直接操作MySql数据库. 在使用这个类库之前,你必须安装 ODBC MYSQL 3.51下载地址:http://w ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号