由于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