如何在eclipse中的类路径上放置PostgreSQL驱动程序jar文件?

时间:2014-07-01 07:26:29

标签: java eclipse postgresql jdbc

在尝试使用eclipse连接到PostgreSQL数据库的JDBC程序时,它标记了一个错误

java.sql.SQLException: No suitable driver found

建议将PostgreSQL驱动程序jar文件放在类路径上。现在我的问题是,如何将文件放在类路径上?。

我是eclipse的新手,所以最好有详细解释。

5 个答案:

答案 0 :(得分:4)

我希望你需要通往buidpath的路。

Right click on the lib folder and select buildpath option >import jars>  ok  

如果这对你没有帮助,那么尝试在希望在lib文件夹下的所需文件夹下手动复制它。

答案 1 :(得分:1)

您需要在程序的类路径中使用postgresql驱动程序.jar文件。并检查网址是否正确如下例

 try{

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

       }

       catch(ClassNotFoundException e)
       {
          system.out.println("error class not found exception");
          e.printStackTrace();

       }

       try{
           String URL = "jdbc:postgresql://localhost:5432/your DataBase Name";
           String USER = "postgres";
           String PASS = "postgres";
           Connection conn = DriverManager.getConnection(URL, USER, PASS);
           Statement st = conn.createStatement();
           ResultSet rs = st.executeQuery("Select * from employee");
           while(rs.next()){
               System.out.println(rs.getString(1));
           }

       }

       catch(Exception es){
           es.printStackTrace();
       }

答案 2 :(得分:0)

java.sql.SQLException: No suitable driver found 是你的连接字符串有问题的时候。确保

Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://HOST/DATABASE";

完全正确

答案 3 :(得分:0)

如果你是eclipse中的简单动态web projetc,那么转到web-inf并在lib文件夹中粘贴postgre jar。如果你使用maven,只需使用依赖!

答案 4 :(得分:0)

对我有用的是: 右键项目->打开模块设置(F4)->点击右边的小加号->jar或目录->选择驱动jar文件的路径->点击新条目旁边的勾表 -> 确保范围设置为编译。 这对我有用,希望对其他人也有帮助。