dblinq(0 17版)之ORACLE連線

2022-08-05 14:18:15 字數 1006 閱讀 2215

今天下了個dblinq試了試,用dbmetal產生資料庫對映檔案的時候發現無法連通oracle,檢視dblinq.oracle發現,dblinq是用odp驅動的(未證實),如果用system.data.oracle就需要修改oraclevendor.cs下的buildconnectionstring方法:

code

"data source = (description = (address_list = (address = (protocol = tcp)(host = )(port = 1521)))(connect_data = (server = dedicated)))",

改成"data source = 

"生成映象檔案的命令如下:

code

dbmetal 

/provider:oracle 

/server:資料庫名 

/user:使用者 

/password:密碼 

/database:所屬使用者 

/dbml:輸出檔名 /namespace:命名空間

同樣修改引數/code:檔案.cs,就可以產生cs檔案了,然後放入專案中,引用dblinq.dll和dblinq.oracle.dll,即可連通oracle進行查詢了

例子如下:

code

string

connstr ="

user id=使用者;data source=mes;password=xx";

oracleconnection ocon 

=new

oracleconnection(connstr);

linq類 my

=new

linq類(ocon);

var tables

=from b 

inmy.** 

where

b.condition =="

0"select b;

foreach

(var br 

intables)

01《構建之法》閱讀筆記01

個人感受 我過去的做法 1 寫程式以實現功能為主要目的,所以有時候為了功能的保證,會不太注重演算法的使用。2 在團隊專案中,習慣了個人程式設計,和團隊成員溝通偏少。為什麼這樣不好 1 不注重演算法的使用,會無端的浪費空間和執行時間,使程式效率大大降低。2 團隊成員之間交流過少時,融合會經常出現問題,...

說幹就幹 01

1 爬取了成語大全資料,樣例 包括了成語名稱,拼音,解釋,出處,繁體,簡拼,常用程度,字數,情感色彩,用法,結構,年代,近義詞和反義詞。一共兩萬七千多個成語。2 構建圖譜 用python將爬取的成語構建圖譜資訊,涉及到的python驅動有兩個,neo4j driver和py2neo,還乙個http的...

LEETCODE刷題01 顛倒整數01

為提高自己的專業技術,藝多不壓身,早上吃了飯就去了leetcode看了看,覺得挺有意思的。記錄一下答題過程吧 題目是這樣的 給定乙個範圍為 32 位 int 的整數,將其顛倒。例 1 輸入 123 輸出 321例 2 輸入 123 輸出 321 例 3 輸入 120 輸出 21 注意 假設我們的環境...