主题:jdbc连接java和postgresql得问题,贴出过程求解
我从官方下得驱动postgresql-8.1-408.jdbc3.jar,我选得对应得版本(eclipse3.2+pgsql8.1)
然后j2sdk路径设置都正确,我把驱动放在%JAVA_HOME%\bin中,为了防止找不到我又把驱动copy到%JAVA_HOME%\jre\lib\ext中.
然后运行代码:
import java.lang.*;
import java.util.*;
import java.sql.*;
public class pg_con {
public static void main(String argv[]) {
System.out.println("start...");
// init database connection
Connection pdb;
try {
Class.forName("org.postgresql.Driver");
} catch (java.lang.ClassNotFoundException e) {
System.out.println("err:class.forname.");
}
}
}
运行结果是:
start...
err:class.forname.
然后j2sdk路径设置都正确,我把驱动放在%JAVA_HOME%\bin中,为了防止找不到我又把驱动copy到%JAVA_HOME%\jre\lib\ext中.
然后运行代码:
import java.lang.*;
import java.util.*;
import java.sql.*;
public class pg_con {
public static void main(String argv[]) {
System.out.println("start...");
// init database connection
Connection pdb;
try {
Class.forName("org.postgresql.Driver");
} catch (java.lang.ClassNotFoundException e) {
System.out.println("err:class.forname.");
}
}
}
运行结果是:
start...
err:class.forname.