【问题标题】:Tomcat cannot find the Postgres driverTomcat 找不到 Postgres 驱动程序
【发布时间】:2013-08-31 19:40:35
【问题描述】:

我在 Tomcat 中有一个连接到 PostgreSQL 数据库的 webapp。我已将 JDBC PostgreSQL 驱动程序包含在我的 webapp 的 lib/ 文件夹中。我使用的 IDE 是 Eclipse。

我收到此错误

java.lang.ClassNotFoundException: org.postgresql.driver

相关代码sn-p:

Class.forName("org.postgresql.driver");
String connectionUrlString = "jdbc:postgresql://server_addr:5432/db_name";
Connection dbConnection = null;
dbConnection = DriverManager.getConnection (connectionUrlString, username, password);

【问题讨论】:

  • 您为什么要“手动”执行此操作?这应该由连接池处理。
  • ^ 你到底是什么意思?
  • 在 JavaEE 应用程序中,数据库连接不应在代码中手动管理,而应通过在应用程序外部配置的连接池提供(例如,在 Tomcat 中 context.xml
  • 我可以阅读任何链接吗?
  • JNDI datasource 是您正在寻找的术语。

标签: java postgresql tomcat jdbc


【解决方案1】:

试试大写D:

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

【讨论】:

  • 愚蠢的我!明天我会试试这个,因为我现在无法访问服务器。我会尽快通知你。
猜你喜欢
  • 2015-08-09
  • 2013-04-22
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2010-12-16
  • 1970-01-01
  • 2016-05-26
相关资源
最近更新 更多