win8.1 c++ odbc 连接centos 上的oracle数据库

WBOY
发布: 2016-06-07 15:19:07
原创
1320 人浏览过

由于window下没有装oracle,于是安装了一个oracle instant client 先配置tnsname.ora 位于D:\dev_software\oracle\product\11.2.0\client_1\network\admin 如果没有则从改目录下的sample拷贝一个出来 添加,如下配置 ORCL为数据库名 host后面是数据库ip port

由于window下没有装oracle,于是安装了一个oracle instant client 

先配置tnsname.ora

位于D:\dev_software\oracle\product\11.2.0\client_1\network\admin

如果没有则从改目录下的sample拷贝一个出来

添加,如下配置

ORCL为数据库名

host后面是数据库ip

port为端口

SERVICE_NAME 为centos安装配置的oracle sid

ORCL=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

(可以安装一个plsql 来测试是否成功)

参考该网站http://www.2cto.com/database/201305/212209.html

完成odbc数据源的配置

如果找不到oracle的数据库,需要从官网下载odbc安装包


最后需要注意的一点是在通过代码连接数据库时

m_retcode = SQLConnect(m_hdbc, (SQLCHAR*) m_szServerName, SQL_NTS, (SQLCHAR*) m_szUserName, SQL_NTS, (SQLCHAR*) m_szPassWord, SQL_NTS);

其中m_szServerName 为上面配置的ORCL

m_szUserName 为配置odbc数据源时的用户名

m_szPassWord 为对应的密码


odbc连接数据库代码,可以参考

http://social.msdn.microsoft.com/Forums/zh-CN/51e0672e-fd93-41ec-a2f9-fed6c42c2c15/sqlconnect?forum=visualcpluszhchs

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!