ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> Oracle >> 64位win7上32位程序访问64位windows 2008 r2上的oracle数据库

64位win7上32位程序访问64位windows 2008 r2上的oracle数据库

来源:网络整理     时间:2015-08-05     关键词:

本篇文章主要介绍了"64位win7上32位程序访问64位windows 2008 r2上的oracle数据库",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下: 64位win7上32位程序访问64位windows 2008 r2上的oracle数据库:1.windows 2008 r2上的oracle数据库新建用户必须分...



64位win7上32位程序访问64位windows 2008 r2上的oracle数据库:

1.windows 2008 r2上的oracle数据库新建用户必须分配用户空间和访问权限;

CREATE USER pacs32 IDENTIFIED BY pacs32
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;

grant connect,resource,dba to pacs32;

2.32位程序必须安装32位oracle客户端;

3.oracle客户端必须配置监听和服务命名;

4.64位win7使用odbc数据源连接,必须使用C:\Windows\SysWOW64\odbcad32.exe建立数据源;

5.windows 2008 r2必须关闭防火墙或者允许1433(sql server)和1521(oracle)端口;

6.应用程序以数据源名称连接oracle数据库;

例如使用CAdoConnection连接Oracle数据库,代码如下:

//dbsrc为数据源名,user为数据库用户名,pass为密码
BOOL CAdoConnection::ConnectOracle(CString dbsrc, CString dbname, CString user, CString pass, long lOptions)
{
 CString strConnect = _T("Provider=MSDAORA; Data Source=") + dbsrc +
       _T("; User ID=") + user +
       _T("; Password=") + pass;
 return Open(LPCTSTR(strConnect), lOptions);
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了64位win7上32位程序访问64位windows 2008 r2上的oracle数据库,包括了方面的内容,希望对Oracle有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_157556.html

相关图片

相关文章