PostgreSQL(http://www.de.postgresql.org)下载pgjdbc2.jar到系统相关目录下,并设置引用路径;在程序中这么调用:
Class.forName("org.postgresql.Driver"); 
cn = DriverManager.getConnection("jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName",sUsr,sPwd); 

解决方案 »

  1.   

    jdbc2适用于哪个版本的postgreSQL?我现在的是7.4.2的...然后那两行程序要加到哪里呀?是新建个类还是有其他的方法?
      

  2.   

    还有下载到的jdbc for postgreSQL驱动程序应该放到哪个目录?我用的是linux系统
      

  3.   

    public Connection DBConn()
      throws ClassNotFoundException,SQLException

      Class.forName("org.postgresql.Driver"); 
      Connection conn = DriverManager.getConnection("jdbc:postgresql://MyDbComputerNameOrIP:端口/myDatabaseName",用户名,密码);
      return conn;
    }
    ……
    在你需要查询的地方:
      String sql = "SELECT ……";
      Connection conn = DBConn();
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery(sql);
      

  4.   

    放到JVM的ClassPath定义的目录下就可以,就是让你的JVM可以找到这个jar就可以啦!
      

  5.   

    这一段方法要放到哪里执行呢?
    还有那个驱动.jar的包要放到哪个目录?用不用解压他呢?
      

  6.   

    那么这段代码应该放到什么地方执行呢?public Connection DBConn()
      throws ClassNotFoundException,SQLException

      Class.forName("org.postgresql.Driver"); 
      Connection conn = DriverManager.getConnection("jdbc:postgresql://MyDbComputerNameOrIP:端口/myDatabaseName",用户名,密码);
      return conn;
    }
      

  7.   

    因为Linux的目录结构不是很熟悉!所以不太清楚,这个jar是不用解压的!
    这个是封装的一个函数,你不会连这个也不清楚吧,就放在你需要调用的这个类里,或者是另外的一个公用的类里面就可以调用啦!