1.安裝/解壓oracle客戶端(oracle instantclient_11_2),設定環境變數
path新增oracle客戶端安裝目錄
tns_admin(增加) e:/oracle/product/10.2.0/client_1 (oracle客戶端安裝目錄,可不設定)
nls_lang (增加) simplified chinese_china.zhs16gbk(否則查詢中文失敗)
2.複製unity 安裝資料夾內的system.data.dll ;system.data.oracleclient.dll, system.enterpriseservice.dll,system.security.dll;和oracle安裝資料夾ora/win64下的oci.dll;ociidbc11.dll;至u3d工程plugins下即可;編輯器環境選單指令碼形式執行無報錯,讀取資料;build為測試
3.連線測試
string connstring = "user id=sys;password=root;dba privilege=sysdba;data source=(description = (address_list= (address = (protocol = tcp)(host = 192.168.1.220)(port = 1521))) (connect_data =(service_name = orcl)))"
using system.data;
using system.data.oracleclient;
using system.io;
using system.collections;
using system.diagnostics;
namespace oraclehelper}}
#endregion
#region 執行sql語句,返回datatable;只用來執行查詢結果比較少的情況
public static datatable executedatatable(string sql, params oracleparameter parameters)}}
#endregion
}}
4. system.data.oracleclient.dll連線似乎不支援「」dba privilege=sysdba」
參考1.
2. net-framework-data-provider-for-oracle
3.
Unity 坑 Unity連線MySQL資料庫
參考原文 unity3d 學習筆記 四 unity連線mysql資料庫 問題 在unity連線mysql資料庫時遇到錯誤 error cs0012 the type system.data.common.dbconnection is defined in an assembly that is n...
unity連線MySql資料庫
第一步 集齊動態庫 mysql.data.dll c program files x86 mysql connector.net 6.9 assemblies v4.5 4.5說明.net庫是4.5的環境 system.data.dll c unityversions unity5.5.1 edit...
LOADRUNNER連線ORACLE資料庫的方法
最近正在做乙個測試資料庫效能的專案,直接寫出來的連線資料庫並且進行資料庫查詢和插入的指令碼 在vuser init中 連線資料庫 include lrd.h static lrd init info initinfo static lrd default db version dbtypeversi...