没有合适的驱动程序在servlet调用中发现异常

时间:2015-10-27 09:17:39

标签: java postgresql tomcat servlets

我尝试在我的dao类中执行此操作

conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/myDB", "postgres", "123456");

并且在servlet调用中没有找到合适的驱动程序异常"例外。

当我在我的其他测试项目中尝试它时效果很好,但是我在这里遇到了这个错误。我认为问题是tomcat服务器(我部署这个应用程序)无法找到lib postgresql-9.4-1201.jdbc4。 但是我的构建文件在部署后将其复制到WEB-INF / lib目录。

我也尝试将其复制到tomcat / lib中,但它没有用。

你能帮助我吗?

2 个答案:

答案 0 :(得分:1)

我认为在从DriverManager获取连接之前你应该包含这样的postgres驱动程序

Class.forName("org.postgresql.Driver");

for postgres sql

答案 1 :(得分:0)

您必须将postgresql驱动程序添加到类路径中。

driver