可以到其官方网站下载
http://jdbc.postgresql.org/String driver = "org.postgresql.Driver";
String url = "jdbc:postgresql://yourip:5740/dbname";可以加在lib下
http://jdbc.postgresql.org/String driver = "org.postgresql.Driver";
String url = "jdbc:postgresql://yourip:5740/dbname";可以加在lib下
我早已下载了两个文件:pg73jdbc3.jar与pg74.215.jdbc3.jar都放到了JAVA_HOME的lib目录下.也没有用.然后我拷贝到JAVA_HOME的每个目录下也没有用.已在IP为210.35.249.229的电脑上建了数据库school.已正常启动了postgreSQL数据库.我在另一台windows平台的电脑上运行如下程序:
import java.sql.*;
import javax.sql.*;public class postgre {
public static void main(String[] args) {
String sno,sname;
String query="SELECT Sno,Sname FROM student;";
try{
Class.forName("org.postgresql.Driver");
Connection con=DriverManager.getConnection("jdbc:postgresql://210.35.249.229/school");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(query);
while(rs.next()){
sno=rs.getString("Sno");
sname=rs.getString("Sname");
System.out.println(sno+", "+sname);
}
con.close();
}
catch(ClassNotFoundException e){
e.printStackTrace();
}
catch(SQLException e){
e.printStackTrace();
} }
}
提示如下错误:java.lang.ClassNotFoundException:org.postgresql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLCassLoader.java:187)....
我的postgreSQL是:7.3.4版的.下载的pg73jdbc3.jar与pg74.215.jdbc3.jar是不是要换名.
没找到的postgresql.conf文件,还有能否请你告诉我如何配置这个文件及放到哪个目录中,
怎样用交互终端psql调用另一台Linux电脑上的postgreSQL,是这样的吗(psql -h //201.35.249.211/mydb)?
谢谢您给我的建议.能否把postgresql.conf的配置发到我的EMAIL中.谢了.