Winform程序實現Oracle數據庫連接(小白第一次)


主要還是項目涉及相關數據需要寫入Oracle數據庫,走了一些坑,隨手記錄一下。。。

首先:可以網上百度Oracle數據庫連接,會有一大堆講解,總之不外乎兩種:一種是需要客戶端的,另一種的不需要客戶端的,我這里只記錄不要裝客戶端的一種連接方法。

不安裝Oracle client則需要依賴一個

Oracle.ManagedDataAccess.dll,這個需要自己找然后下載添加再引用到工程中,

然后code中如下操作就可以驗證:

using Oracle.ManagedDataAccess.Client;

 public static string ConnectOracle() { 

  trystring connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=**)));Persist Security Info=True;User               ID=system;Password=***;";

  OracleConnection con = new OracleConnection(connString);  

  con.Open(); return "連接成功";

   } catch (Exception ex) { 

    return ex.ToString();

   }

 }

然后在任何主函數或其他地方調用這個方法,如果輸出字符串 連接成功,則代表數據庫連接通了。

下面着重解釋一下數據庫連接中的一些參數:

hostname 就是DB的主機IP,對應這里HOST的值;

PORT端口,毋庸置疑,數據庫啟動所在電腦的端口值;

SERVICE_NAME是數據庫名字,這里是你建造數據庫的名字;

User_ID和Password對應你的賬號和密碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM