我在Tomcat中有一個連接到PostgreSQL數據庫的webapp。我已將JDBC PostgreSQL驅動程序包含在我的webapp的lib/
文件夾中。我使用的IDE是Eclipse。Tomcat無法找到Postgres驅動程序
我得到這個錯誤
java.lang.ClassNotFoundException: org.postgresql.driver
相關的代碼片段:
Class.forName("org.postgresql.driver");
String connectionUrlString = "jdbc:postgresql://server_addr:5432/db_name";
Connection dbConnection = null;
dbConnection = DriverManager.getConnection (connectionUrlString, username, password);
你爲什麼這樣做 「手動」?這應該由連接池來處理。 –
^你究竟是什麼意思? – pratnala
在JavaEE應用程序中,不應該在代碼中手動管理數據庫連接,而應該通過在應用程序之外配置的連接池(例如,在context.xml中的Tomcat中)來提供連接。 –