32位odbc oracle数据库,oracleodbc32位程序连接64位数据库

首先由于需要运行的程序是32位的所以,需要下载对应的32位 oracle odbc程序 如果位数不匹配则会报 体系结构不匹配的错误 在以下网址选择和数据库版本对应的odbc http://www.oracle.com/technetwork/topics/winsoft-085727.html 包括:instantclient-basic-wi

首先由于需要运行的程序是32位的所以,需要下载对应的32位 oracle odbc程序

如果位数不匹配则会报体系结构不匹配的错误

在以下网址选择和数据库版本对应的odbc

http://www.oracle.com/technetwork/topics/winsoft-085727.html

包括:instantclient-basic-win32-11.2.0.1.0.zip (51,458,190 bytes)

instantclient-odbc-win32-11.2.0.1.0.zip (744,125 bytes)

将两个文件解压,放到同一个文件夹下面

运行odbc_install.exe安装

配置odbc源,这里需要注意一个问题

由于程序是32位的所以应该配置32位的odbc源

运行程序:C:\Windows\SysWOW64\odbcad32.exe

对于64位的程序则配置64位的odbc源,位置在C:\Windows\System32\odbcad32.exe

根据oracle tnsnames的配置填写以下配置

tns配置:

--------------------

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

--------------------

odbc配置

test.jsp?url=http%3A%2F%2Fimg.blog.csdn.net%2F20140826153935551%3Fwatermark%2F2%2Ftext%2FaHR0cDovL2Jsb2cuY3Nkbi5uZXQvczU5NzQ3MTAxOA%3D%3D%2Ffont%2F5a6L5L2T%2Ffontsize%2F400%2Ffill%2FI0JBQkFCMA%3D%3D%2Fdissolve%2F70%2Fgravity%2FSouthEast&refer=http%3A%2F%2Fblog.csdn.net%2Fs597471018%2Farticle%2Fdetails%2F38848545

在程序中访问数据库直接使用orcl作为dns进行访问即可

m_retcode =SQLConnect(m_hdbc,

(SQLCHAR *)m_szServerName, //orcl

SQL_NTS,

(SQLCHAR *) m_szUserName, //***

SQL_NTS,

(SQLCHAR *) m_szPassWord, //***

SQL_NTS); 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值