oracle odbc mysql数据库_oracle odbc 32位程序 连接64位数据库

在64位系统上为32位程序配置Oracle ODBC源,需要下载32位的Oracle Instant Client和ODBC驱动,确保位数匹配。通过解压并安装后,使用32位的odbcad32.exe配置32位ODBC源,连接DNS为'orcl'。文章详细介绍了下载、安装和配置步骤。
摘要由CSDN通过智能技术生成

首先由于需要运行的程序是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);

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值