C#實現(xiàn)遠程連接ORACLE數(shù)據(jù)庫的方法
本文實例講述了C#實現(xiàn)遠程連接ORACLE數(shù)據(jù)庫的方法。分享給大家供大家參考。具體分析如下:
使用該方法,只需要傳入幾個必要的參數(shù)就可以進行數(shù)據(jù)庫的遠程連接測試了,連接成功返回TRUE,失敗返回false。
參數(shù)說明:
第一個參數(shù)表示你在數(shù)據(jù)庫中的用戶,具有可以登錄權限的
第二個參數(shù)表示用戶的密碼,沒有加密
第三個參數(shù)表示登錄的服務器的地址
第四個參數(shù)表示登錄的服務器的端口號
第五個參數(shù)表示登錄的數(shù)據(jù)庫的名字
一定記得必要的引用
/// 測試數(shù)據(jù)庫連通
/// </summary>
public static bool db_connection_test(string str_uid, string str_pwd, string str_serveraddr, string str_port,string str_dbname, ref string strErr)
{
string str_conn = string.Format("user id={0};password={1};data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST={2})(PORT={3}))(CONNECT_DATA=(SERVICE_NAME={4})))",str_uid, str_pwd, str_serveraddr, str_port, str_dbname);//連接字符串格式化
OracleConnection Conn = new OracleConnection(str_conn);//定義連接實例
try
{
Conn.Open();//通過自帶的方式打開連接,測試連接實例
Conn.Close();
return true;
}
catch (Exception ex)
{
strErr = ex.Message;
return false;
}
}
希望本文所述對大家的C#程序設計有所幫助。
相關文章
Windows系統(tǒng)中C#調(diào)用WinRAR來壓縮和解壓縮文件的方法
這篇文章主要介紹了Windows系統(tǒng)中C#調(diào)用WinRAR來壓縮和解壓縮文件的方法,個人感覺在Windows中WinRAR相對7-zip更加穩(wěn)定一些,需要的朋友可以參考下2016-04-04