连接数据库时出现以下错误,请帮我解决此问题
02 Mar 2017 10:48:02,004 ERROR [FMGConnectionManager$DBConnectionPool]:1023:http-nio-8080-exec-1 - Can't create a new connection for jdbc:oracle:thin:@10.48.135.217:1521/PM_PERF_S
java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@10.48.135.217:1521/PM_PERF_S
答案 0 :(得分:1)
您正在将旧样式(已弃用)基于SID的URL格式与基于新(推荐)服务名称的URL语法混合使用。
如果PM_PERF_S
是SID,则网址应为:
jdbc:oracle:thin:@10.48.135.217:1521:PM_PERF_S
(请注意:
,而不是SID之前的/
。
如果PM_PERF_S
是服务名称,则网址应为:
jdbc:oracle:thin:@//10.48.135.217:1521/PM_PERF_S
(请注意//
之后的@
)
答案 1 :(得分:0)
你需要两件事来解决这类问题:
ojdbc6.jar
)Class.forName("oracle.jdbc.driver.OracleDriver");
在您的代码中注册驱动程序