本人初学java中的使用JDBC, 可是连接出错:Listener refused the connection with the following error:
本人初学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版本.
求助大家帮帮看如何解决
其他:这是因为oracle 服务没有建好。 可以在菜单net manager打开 新建一个服务。然后用这个服务登录。 TNS:listener does not currently know of SID given in connect descriptorSID实例错误,看看你的实例名是不是news 这是oracle的问题,试试用sqlplus能连上不,检查易做图和sid服务起来了没有
上一个:eclipse怎么打开java的工作空间?没有像VC那样的工程文件吗?只能启动eclipse打开吗?
下一个:java不是内部或外部命令