有上篇文章已经说了odb的环境编译, 现在直接拿来给的例子进行数据库的增删改查操作测试
1. ODB访问oracle数据库_插入操作(insert)
直接运行上篇编译好的exe文件会出现如下错误
错误原因: 已经提示的很清楚了
解决方法: 要告诉程序访问数据库的登录名,密码,数据库名, ip地址,端口号
代码:
只要将auto_ptr db (create_database (argc, argv));
改成:
auto_ptr<:database> db( new odb::oracle::database("system", "sa", "ORCL", "127.0.0.1",1521)); //各种数据库写法都是改
如下图:
执行程序前, 数据库无记录
执行后,数据库信息(我的id从19开始