本人初学java中的使用JDBC, 可是连接出错:Listener refused the connection with the following error:

本人初学java中的使用JDBC,可是连接出错:Listenerrefusedtheconnectionwiththefollowingerror:ORA-12505,T... 本人初学java中的使用JDBC, 可是连接出错:Listener refused the connection with the following error: ORA-12505,
TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:news
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:261)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.pb.news.dao.NewsDao.getNewsList(NewsDao.java:22)
at com.pb.news.dao.NewsDao.main(NewsDao.java:59)
Exception in thread "main" java.lang.NullPointerException
at com.pb.news.dao.NewsDao.getNewsList(NewsDao.java:48)
at com.pb.news.dao.NewsDao.main(NewsDao.java:59)

我不知道我哪里设置没弄好, 我电脑系统是windows XP ,Oracle是10.2.0版本.
求助大家帮帮看如何解决
展开
 我来答
眉宇苍茫
2012-09-08
知道答主
回答量:9
采纳率:0%
帮助的人:8.9万
展开全部
这是oracle的问题,试试用sqlplus能连上不,检查监听器和sid服务起来了没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haixionggege
2012-09-10
知道答主
回答量:50
采纳率:0%
帮助的人:21.6万
展开全部
检查监听器 是否 开启
检查你连接数据库的实例服务 是否启动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhc2054
推荐于2017-11-25 · TA获得超过787个赞
知道小有建树答主
回答量:1790
采纳率:100%
帮助的人:603万
展开全部
localhost:1521:news 数据库连接实例问题,上面有回答了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qshappyx
2012-09-08 · 超过14用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:43.8万
展开全部
TNS:listener does not currently know of SID given in connect descriptorSID实例错误,看看你的实例名是不是news
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
635264chen
2012-09-08
知道答主
回答量:14
采纳率:0%
帮助的人:7万
展开全部
JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
  Path使得系统可以在任何路径下识别java命令,设为:
  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
  CLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别,设为:
  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径)
  %JAVA_HOME%就是引用前面指定的JAVA_HOME;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式