posts - 1,  comments - 0,  trackbacks - 0
  2005年6月30日

 今天使用JDBC用thin 方式连接Oracle数据库。代码如下:
 

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
 String url
="jdbc:oracle:thin:@localhost:1521:Oradb9"//orcl为数据库的SID 
 String user="test"
 String password
="test"
 Connection conn
= DriverManager.getConnection(url,user,password);

,非常奇怪,使用的driver 和URl都正确。可是总是出现错误:
  Connection refused(DESCRIPTION=(
TMP=)(VSNNUM=135286784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
 


结果最终修改了一下子连接URL,问题解决。URL修改为
 jdbc:oracle:thin:@(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.26.13)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = Oradb9)
    )
  )

以下是SID和service_name的区别:
   [url=http://www.douzhe.com/docs/jh/19/348162.html]DB_name和SID和Service_name[/url]

posted @ 2005-06-30 21:15 自由的天空 阅读(568) | 评论 (0)编辑 收藏
仅列出标题  
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

搜索

  •  

最新评论