本人初学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版本.
求助大家帮帮看如何解决 展开
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版本.
求助大家帮帮看如何解决 展开
6个回答
展开全部
这是oracle的问题,试试用sqlplus能连上不,检查监听器和sid服务起来了没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查监听器 是否 开启
检查你连接数据库的实例服务 是否启动
检查你连接数据库的实例服务 是否启动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
localhost:1521:news 数据库连接实例问题,上面有回答了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TNS:listener does not currently know of SID given in connect descriptorSID实例错误,看看你的实例名是不是news
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
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;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询