注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

TOTO

Think and Be Different

 
 
 

日志

 
 

连接Oracle DB  

2006-11-29 14:27:25|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

   由于是半路出家做和尚,有些问题也没注意就直接用JAVA连接ORACLE数据库了,但是开始碰到的问题是编译就出问题,当时我被郁闷了,想用专门的IDE搞定这个问题,结果还是不行,郁闷坏了,换了JDeveloper,Netbean,Jbuilder2006,就差用Eclipse了,昨天晚上的时候看了专门的JDBC资料,——发现还是直接到Oracle的官方网站去下载资料去看,是个很好的方法。

   然后今天呢 ?老师碰到这么个烂问题,

import java.sql.*;
import oracle.jdbc.*;
class JDBCVersion
{
 public static void main (String args[])
 throws SQLException
 {
 // Load the Oracle JDBC driver
 DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
 Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:sid","store","store_password");
 // Create Oracle DatabaseMetaData object
 DatabaseMetaData meta = conn.getMetaData();
 // gets driver info:
 System.out.println("JDBC driver version is " + meta.getDriverVersion());
 }
}

C:\>javac JDBCVersion.java

//编译通过,没问题

C:\>java JDBCVersion        //执行的时候出现exception了,数据库拒绝连接
Exception in thread "main" java.sql.SQLException: Io 异常: Connection refused(DE
SCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EM
FI=4))))
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
        at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)

        at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.ja
va:468)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at JDBCVersion.main(JDBCVersion.java:11)

郁闷的是查资料的时候,国外的网站上不去,只能用baidu,寻觅了好久没看到解决方案,但是总发现那个sid,自己一直弄不懂它是什么意思,不过看网上人说注册表里面有这个变量oracle_sid,就在我要取消搜索的时候,结果出来了 ,是我开始装的时候设置的dbbook,填上去,OK

 

  评论这张
 
阅读(333)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017