这个问题已经存在:
java servlet web app jdbc oracle连接[重复]
上个月关门了。
我尝试将javaee连接到oracle数据库。如果我从任何ide(如dbeaver)或命令提示符测试连接,都没有问题。我使用eclipse作为ide,windows10作为os。我试过什么?
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","password");
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/xe","system","password");
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","password");
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","password");
我将ojdbc14更改为ojdbc6我更改了驱动程序并尝试连接到不同的数据库sql server和mysql,但总是在class.forname java.lang.classnotfoundexception上引发异常:oracle.jdbc.driver.oracledriver java.sql.sqlexception:侦听器拒绝连接,出现以下错误:ora-12505,tns:侦听器当前不知道连接描述符中给定的sid客户端使用的连接描述符是:localhost:1521:氙
1条答案
按热度按时间pvcm50d11#
sid错误,请尝试在组合框中更改为xe