zoukankan      html  css  js  c++  java
  • Mysql++详解

    MySQL++数据库操作
    (1)、mysqlpp::Connection con(false);    //定义了mysql连接对象;

    (2)、con.set_option(new mysqlpp::SetCharsetNameOption("utf-8"));  //设置字符编码为uft8

        mysqlpp::SetCharsetNameOption opt = new mysqlpp::SetCharsetNameOption("utf8");

        con.set_option(opt);

      //创建SetCharsetNameOption堆对象,con结束自动释放opt,不允许delete opt;

    (3)、mysqlpp::Connection::Connection(const char * db,   const char *  server = 0, const char * user = 0,  const char * password = 0; unsigned in port = 0)

      参数:数据库名称、数据库所在主机地址、用户名、密码、

      con.connect("Database", "localhost",  "root", "123456")

      (4)、  Query mysqlpp::Connection::query(const   std::string&  qstr)

      mysqlpp::Query query = con.query("select  index, name  from   Database  order by index");

      myqlpp::StoreQueryResult  res  =  query.store();  //query.store()函数执行查询,并且将查询结果保存到res对象

      if (!res)
            {
                 cout << "查无记录?请检查程序中query语句是不是写错了!" << endl;
                 return -1;
             }
         res.num_rows()             //返回查询结果记录行数
            res[i]["abs_index"]   //返回查询结果中,”abs_index” 字段的值

  • 相关阅读:
    启动tomcat时jmx port被占用
    Intellij Idea下tomcat设置自动编译
    IDEA的快捷键的使用
    IDEA2017注册码
    hosts文件路径及文件介绍
    关于JAVA开发工具IDEA使用
    如何用Word编辑参考文献------这是引用一位大师的
    TDK标签在SEO中的应用
    简单的线条不简单的画
    HTML--网页自动跳转 5种方法
  • 原文地址:https://www.cnblogs.com/chris-cp/p/3696654.html
Copyright © 2011-2022 走看看