程序没有错误,是运行不出来,一直报:Exception in thread "main" java.sql.SQLException: 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:LM at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:260)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:386)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:413)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:164)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:34)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:752)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.lxh.connect.ConnectJDBC.main(ConnectJDBC.java:20)
数据库重启了好几次还是这个问题,求高手解决

解决方案 »

  1.   

    你这个 是在eclipse上启动时报错还是运行时报错 ..  我看好像是运行时报错了..  你的sql语句好像有毛病或者是连接驱动写错了 .
      

  2.   

    这个问题最近也遇到过,好像是oracle的设置问题。在网上百度一下,那的方法也没用,正在郁闷中
    一直没解决。不过换MySQL就没问题
      

  3.   

    sid问题http://fengqx.iteye.com/blog/419412