Tôi biết đây có thể là một bản sao có thể có của câu hỏi được đăng tại đây. Xin lỗi vì that.Here là mã tôi đã viết cho kết nối cơ sở dữ liệuPostgres: Không tìm thấy Driver phù hợp cho jdbc
try{
Class.forName("org.postgresql.Driver");
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try{
String URL = "jdbc:posgresql://localhost:5432/postgres";
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(SQLException es){
es.printStackTrace();
}
Trong khi chạy mã này tôi nhận được ngoại lệ sau đây:
java.sql.SQLException: No suitable driver found for jdbc:posgresql://localhost:5432/postgres
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ManageEmployee.main(ManageEmployee.java:60)
tôi đã xây dựng dự án này trong nhật thực và bổ sung jar bên ngoài của postgres
Dưới đây là file classpath nếu nó có thể giúp
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="lib" path="//10.202.6.95/kavitha_share/jars/postgresql-8.2-504.jdbc2ee.jar"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
những gì có thể là lý do có thể là tôi đã thêm các lọ?
Cảm ơn rất nhiều mà đã làm các trick. –
Nhược điểm của các API có thể cắm được linh hoạt này - chúng không bao giờ có thể nói "oops, bạn đã tạo lỗi đánh máy" –