C 連線Oracle資料庫(執行增刪改查操作)

2021-08-27 07:36:08 字數 1640 閱讀 2436

1.c#連線oracle資料庫,首先需要在引用中新增system.data.oracleclient元件

2.在類中引用system.data.oracleclient元件:using system.data.oracleclient

3.開啟oracle資料庫連線

在開啟資料庫連線時,根據實際情況,我們把連線的字串資訊寫在xml配置檔案中,讀取xml配置檔案獲取連線資訊字串。

配置檔案資訊如下:

注意:配置檔案需要放在專案實際目錄下的bin\release中

config.xml

<?xml version="1.0" encoding="utf-8" ?>

server=192.168.1.189;uid=aams;pwd=111111;data source=orcl

password=111111;user id=aams;data source=orcl;persist security info=true

讀取xml配置檔案資訊:

/// /// 獲取xml檔案中對應節點的值

///

///

///

public static string getxmlvalue(string nodename)

break;}}

return nodevalue;

}

開啟資料庫連線

public static string connstring = "";

public static oracleconnection conn = null;

//開啟資料庫連線

public static bool open()

catch (system.exception ex)

4.關閉資料庫連線

public static void close()

}

5.新增資料(使用拼接sql語句的方法)

public static int insert(int ruleid, int equipmentid, string equipmentname, string propertyname, int ruletype, string rulerequest, string rulerequestother, string ruleexplain)

6.刪除資料

public static int delete(string sql)

7.修改資料(使用引數的方法,與新增資料用的是兩種方法,這兩種方法都可行)

public static int update(int ruleid, int equipmentid, string equipmentname, string propertyname, int ruletype, string rulerequest, string rulerequestother, string ruleexplain)

8.查詢資料

public static oracledatareader queryforreader(string sql)

catch (system.exception ex)

}

C 連線oracle資料庫

using system.data.oracleclient 首先要引入上面這條語句,如果這條語句報錯,那應該是沒有引用oracleclient.dll,在專案上右鍵 新增引用,在.net選項卡中找到system.data.oracleclient,如果找不到,那就點 瀏覽 選項卡,找到c wind...

C 連線Oracle資料庫

public oracleconnection psrcoracon string psrcconn data source sourceservicename uid sourceusername pwd sourcepassword psrcoracon new oracleconnection...

C 連線oracle資料庫

c 連線oracle資料庫的時候,需要安裝oracle客戶端,這樣會比較麻煩,這裡提供一種連線方式 即第三方庫oracle.manageddataaccess.dll 可以不用安裝oracle客戶端就可以進行連線。12 在工程中新增引用 oracle.manageddataaccess.dll 3引...