自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JDBC連接Oracle發(fā)生異常的原因

開發(fā) 后端
本文將介紹JDBC連接Oracle發(fā)生異常的原因,在這里我們需要首先確定你的JRE是否配置正確,再次是確定Java的語法,希望本文對大家有所幫助。

當(dāng)你通過JDBC連接Oracle數(shù)據(jù)庫時(shí)發(fā)生了異常首先應(yīng)該確認(rèn)你的JRE是否配置正確,一般oracle10g,JRE1.4以上應(yīng)當(dāng)使用ojdbc14.jar。

其次你要確定你的Java語法是否錯(cuò)誤,這里的語法是指連接數(shù)據(jù)庫的URL上的協(xié)議的格式例如:jdbc:oracle:thin:@127.0.0.1:1521:pg,淡紅色表示使用thin方式(瘦客戶機(jī))連接,黑色部分表示數(shù)據(jù)庫的IP,青色表示監(jiān)聽程序所使用的端口默認(rèn)1521,***深紅色表示數(shù)據(jù)庫的全局ID,完整寫法應(yīng)當(dāng)為SID.Domain。

當(dāng)你確定你的程序和JRE配置正確仍有異常的時(shí)候,你需要查看一下你的Oracle網(wǎng)絡(luò)配置,一般一個(gè)監(jiān)聽程序可以監(jiān)聽多個(gè)數(shù)據(jù)庫實(shí)例。如果你的數(shù)據(jù)庫實(shí)例是安裝的時(shí)候由安裝程序自動創(chuàng)建的,那么你的Oracle網(wǎng)絡(luò)配置會給你配置好的。如果你的實(shí)例是自己創(chuàng)建的,那么除了需要使用net manager配置監(jiān)聽位置外還要為監(jiān)聽程序配置說要監(jiān)聽的數(shù)據(jù)庫實(shí)例,如果監(jiān)聽程序什么都沒配置那么將無法連接數(shù)據(jù)庫實(shí)例,如果只配置了監(jiān)聽位置那么也能在本機(jī)上通過oracle自身的客戶端連接,不能通過程序連接。所以,作為一個(gè)開發(fā)認(rèn)為你應(yīng)該把監(jiān)聽程序配置完整。

本人JDBC連接Oracle異常信息:

  1. java.sql.SQLException: Io 異常: The Network Adapter could not establish the connection  
  2. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)  
  3. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)  
  4. at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)  
  5. at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)  
  6. at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)  
  7. at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)  
  8. at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)  
  9. at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)  
  10. at java.sql.DriverManager.getConnection(Unknown Source)  
  11. at java.sql.DriverManager.getConnection(Unknown Source)  
  12. at tool.DbConnect.getConnect(DbConnect.java:45)  
  13. at tool.DbConnect.main(DbConnect.java:54) 

【編輯推薦】

  1. 談?wù)剝?yōu)化JDBC數(shù)據(jù)庫編程
  2. 實(shí)例說明對MySQL的JDBC連接設(shè)置
  3. 淺談如何利用JSP網(wǎng)頁中JDBC代碼連接MySQL
  4. 淺談JDBC代碼如何重復(fù)使用
  5. 如何進(jìn)行Jython數(shù)據(jù)庫插入(JDBC)
責(zé)任編輯:彭凡 來源: 百度空間
相關(guān)推薦

2018-04-19 08:40:37

OracleJOB異常中斷

2010-04-19 14:07:02

Oracle數(shù)據(jù)庫

2010-04-22 16:56:46

Oracle數(shù)據(jù)庫

2009-07-07 17:27:37

JDBC連接Oracl

2010-10-26 16:15:33

連接Oracle數(shù)據(jù)庫

2010-04-14 15:22:53

Oracle JDBC

2010-04-16 16:12:51

jdbc分頁

2010-09-27 13:33:26

JVM異常

2009-09-24 15:53:00

Hibernate J

2010-04-12 11:29:23

Oracle SQL

2019-07-23 10:36:24

云計(jì)算數(shù)據(jù)中心運(yùn)營

2010-04-16 09:36:45

JDBC橋接Oracl

2019-09-20 18:35:22

OracleMySQL數(shù)據(jù)庫

2009-07-20 18:01:38

Oracle JDBC

2010-04-02 14:16:10

Oracle SQL

2024-02-21 12:18:00

Java虛擬機(jī)JVM

2009-07-16 16:51:49

JDBC連接設(shè)置

2010-06-17 15:24:51

SQL SERVER

2010-04-21 09:12:56

Oracle JDBC

2009-07-14 16:16:04

JDBC update
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號