首页 > 大数据 > 正文

技术文档:PB.NET连Oracle数据库的方法

2010-12-22 22:14:07  来源:华军资讯

摘要:可以使用到.NET FrameWork2.0中的数据库连接缓冲池,使连接到数据库上的物理连接数大大减少,从而减轻数据库的压力.
关键词: Oracle 数据库

步骤:

1. 复制文件

2. 设置环境变量Oracle_HOME, NLS_LANG, TNS_ADMIN

3. 将安装目录加入PATH

3. 编辑TNSNAMES.ORA

PB代码示例:

// Profile

SQLCA.DBMS = "O10 Oracle10g (10.1.0)"

SQLCA.LogPass = "DB_PASSWORD"

SQLCA.ServerName = "TNSNAME"

SQLCA.LogId = "DB_USERNAME"

SQLCA.AutoCommit = False

SQLCA.DBParm = "PBCatalogOwner='DB_USERNAME'"

优点: InstantClient 解压后,配置path环境变量和tnsnames.ora/sqlnet.ora文件即可使用, 不需安装Oracle客户端.

2. 使用ODAC组件,即Oracle数据访问组件,来提供Oracle for ADO.NET的功能;

PB代码示例:

// Profile

SQLCA.DBMS = "ADO.Net"

SQLCA.LogPass = "DB_PASSWORD"

SQLCA.LogId = "DB_USERNAME"

SQLCA.AutoCommit = False

SQLCA.DBParm = "Namespace='Oracle.DataAccess.Client',Database='DB_USERNAME',DataSource='TNSNAME',ADORelease='10.1.0.301',PBCatalogOwner='DB_USERNAME'"

优点: 可以使用到.NET FrameWork2.0中的数据库连接缓冲池(和J2EE应用服务器中显示管理数据库连接缓冲不同,.NET FrameWork2.0中的数据库连接缓冲池是自动管理的),使连接到数据库上的物理连接数大大减少,从而减轻数据库的压力.


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:lyre

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。