步骤:
复制文件
设置环境变量ORACLE_HOME NLS_LANG TNS_ADMIN
将安装目录加入PATH
编辑TNSNAMESORA
PB代码示例:
// Profile
SQLCADBMS = O Oracleg ()
SQLCALogPass = DB_PASSWORD
SQLCAServerName = TNSNAME
SQLCALogId = DB_USERNAME
SQLCAAutoCommit = False
SQLCADBParm = PBCatalogOwner=DB_USERNAME
优点: InstantClient 解压后配置path环境变量和tnsnamesora/sqlnetora文件即可使用 不需安装oracle客户端
使用ODAC组件即Oracle数据访问组件来提供Oracle for ADONET的功能
PB代码示例:
// Profile
SQLCADBMS = ADONet
SQLCALogPass = DB_PASSWORD
SQLCALogId = DB_USERNAME
SQLCAAutoCommit = False
SQLCADBParm = Namespace=OracleDataAccessClientDatabase=DB_USERNAMEDataSource=TNSNAMEADORelease=PBCatalogOwner=DB_USERNAME
优点: 可以使用到NET FrameWork中的数据库连接缓沖池(和JEE应用服务器中显示管理数据库连接缓沖不同NET FrameWork中的数据库连接缓沖池是自动管理的)使连接到数据库上的物理连接数大大减少从而减轻数据库的压力