簡體   English   中英

使用Java(NetBeans)的遠程Oracle數據庫連接

[英]Remote Oracle database connection using java(netbeans)

這是我用於連接個人計算機上的Oracle數據庫的代碼:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection co = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:etecsa", "system", "asd");

它可以工作,但是如果我將localhost更改為IP,它將無法連接到數據庫。 我已經停用了防火牆,但是什么也沒有。

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection co = DriverManager.getConnection("jdbc:oracle:thin:10.8.6.50:1521:etecsa", "system", "asd");

在哪里可以配置oracle數據庫以接受來自特定ip的連接,而不僅限於本地主機?

檢查文檔以獲取DB URL

jdbc:oracle:driver_type:[用戶名/密碼] @database_specifier

因此,在您的情況下(如果etecsaSID ),則URL為@host:port:SID

jdbc:oracle:thin:@10.8.6.50:1521:etecsa

如果etecsa是服務名稱,則使用@//host:port/service_name

jdbc:oracle:thin:@//10.8.6.50:1521/etecsa

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM