微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgreSQL OTL访问

    通过安装了Postgresql ODBC接口,然后通过OTL进行数据库的访问

代码

void TestByOtl()
{
 odbc::otl_connect db;
 odbc::otl_connect::otl_initialize();
 try {

  db.rlogon("Driver={Postgresql Unicode};Server=192.168.10.227;Port=5432;Database=pas;Uid=postgres;Pwd=admin12345");

  odbc::otl_cursor::direct_exec(
    db,
    "create table student (id int, name varchar(30))"
    ); 

  odbc::otl_cursor::direct_exec(
   db,
   "insert into student values(31090012, '[email protected]')"
   );

 }

 catch (odbc::otl_exception& p) { // 捕获OTL异常
  cerr << p.msg << endl; // 打印错误信息
  cerr << p.stm_text << endl; // 打印引起错误sql语句
  cerr << p.sqlstate << endl; // 打印引起错误sql状态
  cerr << p.var_info << endl; // 打印引起错误的变量
 }

 db.logoff();
}


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐