c# 遠程連接ORACLE數據庫


使用該方法,只需要傳入幾個必要的參數就可以進行數據庫的遠程連接測試了,連接成功返回TRUE,失敗返回false。
說明:
第一個參數表示你在數據庫中的用戶,具有可以登錄權限的
第二個參數表示用戶的密碼,沒有加密
第三個參數表示登錄的服務器的地址
第四個參數表示登錄的服務器的端口號
第五個參數表示登錄的數據庫的名字
一定記得必要的引用
/// <summary>
/// 測試數據庫連通
/// </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;
        }
}
 


免責聲明!

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



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