码迷,mamicode.com
首页 > 数据库 > 详细

oo4o 连接数据库操作

时间:2014-11-14 17:57:39      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:c++ oo4o open ip   数据库   oracle   

vc调用oo4o中的 ODatabase 中open接口连接数据库方法:

 函数原型:oresult Open(const char *dbname, const char *username, const char *pwd, long options = ODATABASE_DEFAULT)

 1. 用服务名方法连接

            Open(dbname, username,pwd);

              dbname: 用oracle客户端创建的  服务别名

              username:登陆名

             pwd:登陆密码


          Ex:Open(“Exdb”, “username”,“pwd”);  Exdb:是客户端创建的服务别名

 2. 用地址 端口 sid 串连接

            Open(dbname, username,pwd);

dbname:     ip:port/sid; 此格式与oo4o帮助文档说明中的格式不一样,我用文档中的格式没能成功(文档中说明:"t:123.45.987.06:SID" (network protocol identifier,  network address, option instance id).)

              username:登陆名

             pwd:登陆密码

            Ex:Open(“192.168.2.1:1521/Exdb”, “username”,“pwd”);     //192.168.2.1是oracle服务所在ip;1521 是默认端口号; Exdb是要连接的数据库SID


因此:连接数据库既可以用  服务名,也可以用    ip + port + sid的方式

oo4o 连接数据库操作

标签:c++ oo4o open ip   数据库   oracle   

原文地址:http://blog.csdn.net/yinzhiqing/article/details/41119575

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!