連接Oracle11g數據庫時遇到無監聽,網絡適配器無法建立等問題的一些解決辦法


最近在用Java做一個學生成績管理系統,打算用Oracle數據庫。由於原先沒接觸過Oracle,所以安裝完數據庫后,連接數據庫時遇到各種問題,網上搜索解決方案還是沒有解決時,又重新安裝了幾次。終於在前天去圖書館自習時成功連接上了數據庫,並用sqldeveloper連接上數據庫,完成了一些表的建立。然而並沒有高興多久,今天在寢室里連接數據庫時。同樣的問題出現了,連接數據庫失敗,連接數據庫失敗.......抓狂啊,怎么會這樣呢?

當時數據庫連接成功時是在圖書館,用的WiFi連接網絡的,而在寢室里是用的有線網,連接數據庫時提示網絡適配器無法建立,這就很郁悶了,這呢嗎什么情況?又是在網上瘋狂搜索解決方案,各種嘗試,各種總結之后,終於解決了,喜極而泣......

下面圖文說明解決辦法:

1.配置監聽程序

2.打開監聽服務


3.防火牆設置,將Oracle服務加入防火牆


4.sqlplus成功連接上數據庫

5.sqldeveloper成功連接上數據庫


最后附上一小段連接數據庫的Java代碼

//數據庫連接地址
private static final String URL_THIN="jdbc:oracle:thin:@localhost:1521:orcl";
//登錄名
private static final String USER="student";
//登錄密碼
private static final String PASS="oracle";

 
//連接數據庫
public Connection getConnection(){
    try{
        Class.forName(DRIVER);//注冊Oracle JDBC驅動程序
        conn=DriverManager.getConnection(URL_THIN,USER,PASS);//連接數據庫
    }catch(SQLException | ClassNotFoundException e){
        e.printStackTrace();
    }
}

 




 

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

 


免責聲明!

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



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