步驟:
復制文件
設置環境變量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中的數據庫連接緩沖池是自動管理的)使連接到數據庫上的物理連接數大大減少從而減輕數據庫的壓力
From:http://tw.wingwit.com/Article/program/Oracle/201311/16848.html