在linux上放置PostgresJDBC驱动程序(postgresql-42.1.4.jar)的合适位置


import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;

class Demopsql{
Demopsql()
{
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
System.out.println("Where is your PostgreSQL JDBC Driver? "
+ "Include in your library path!");
e.printStackTrace();
return;    
}    
}

它应该粘贴在哪里postgresql-42.1.4.jar或在哪里提取?

这样程序就不会抛出类未找到的异常。

如果您使用的是像maven这样的构建工具,请将此jar添加为依赖项。否则,您必须确保这个jar在类路径中是可访问的。在Eclipse中,转到项目属性->构建路径->库选项卡,您可以找到一个添加外部JAR的按钮。将这个JAR添加为外部JAR。

如果您正在使用eclipse,您可以按照本文中的方法进行操作:在Eclipse中导入库?你将不得不把它作为一个"外部罐子"。

或者你可以看看maven项目的可能性:https://maven.apache.org/你只需要创建一个maven项目,并将依赖项放入一个文件(pom.xml)中。当你对项目进行maven更新操作时,就会下载它。我给你应该添加到pom.xml文件中的文本:

<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.1.4</version>
</dependency>

最新更新