java連接本地oracle數據庫連接不上


java連接本地數據庫一直連接不上,tomcat啟動一直卡在某個地方,也不報錯(可能公司系統原因),因為系統以前出現過debug啟動卡在摸個地方的請款,是重新打包解決,這次也重新打包,可是並沒有解決這次的問題,跟以前連接遠程的時候的配置做了對比覺得應該不會錯。多番測試終於找到問題所在。
連接代碼

db.url=jdbc:oracle:thin:@localhost:1521:gw_dev_local
db.username=gw_local
db.password=gw_local

首先推測是本地服務沒開啟

然而服務是開啟的,然后猜測可能是不支持localhost,換成127.0.0.1也不對,多番測試后猜測可能是數據名稱不對,
然后去查了一下數據庫名稱

select name,dbid from v$database;


可能是配置數據庫的時候操作太快,沒注意數據庫名少了一部分,印象中是gw_dev_local
以為找到原因,還有點小激動

然並卵,還是登不上

最后想到創建數據庫過程中的數據庫實例名
查詢數據庫實例名

select instance_name from v$instance;

db.type=oracle
db.driverClassName=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@localhost:1521:gwdevlocal
db.username=gw_local
db.password=gw_local

這回終於連上了
還是太菜!


免責聲明!

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



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