是啊,出错了,想请教各位如何用JSP正确连接POSTGRES数据库

解决方案 »

  1.   

    下面是我的连数据库的代码,经测试是正确的,不过jdbc 是放在/tomcat/common/lib下面
    <%@page contentType="text/html;charset=gb2312"%>
    <%@page import="java.sql.*"%>
    <%
    Connection conn=null;
    try{
    Class.forName("org.postgresql.Driver");
    conn=DriverManager.getConnection("jdbc:postgresql://192.168.2.15:5432/sanweb","postgres","");
    Statement stmt=conn.createStatement();
    ResultSet rs=stmt.executeQuery("SELECT * FROM classmate");
    out.println("<table border='1' align='center' width='80%' bgcolor='#FFCCFF'>");
    while (rs.next()){
    out.println("<tr><td bgcolor='#99CCFF'>"+rs.getString(1)+"</td>");
    out.println("<td bgcolor='#99CCFF'>"+rs.getString(2)+"</td>");
    out.println("<td bgcolor='#99CCFF'>"+rs.getObject(3)+"</td>");
    }
    }
    catch(Exception e){
    out.println(e.getMessage());
    }
    finally{
    if (conn!=null)
    try{
    conn.close();
    out.println("DataBase has Been closed!;");
    }
    catch(Exception e){
    out.println("Closing DataBase Error!");
    }
    }
    %>