关于网友提出的“ jsp连postgres数据库”问题疑问,本网通过在网上对“ jsp连postgres数据库”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: jsp连postgres数据库
描述: 我从postgres官方网站下了for jdbc的驱动:pg73jdbc3.jar
并且设置了classpath变量为:;D:\j2sdk1.4.1_03\lib\pg73jdbc3.jar,就是安装它的地方,
然后我运行以下程序
//demo.jsp
<%@ page import="java.sql.*"%>
<%
Class.forName("org.postgresql.Driver");
String url = "jdbc:postgresql://192.168.3.241:5432/portadb";
String user = "postgres";
String password = "";
Connection c />
Statement stmt=conn.createStatement();
%>
但运行却出现错误,请问应该如何才能连接postgres数据库呢?
解决方案1: 把jdbc 放在/tomcat/common/lib 下:
<%@page c/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<%
Connection c />
try{
Class.forName("org.postgresql.Driver");
c//192.168.2.15:5432/sanweb","postgres","");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * FROM classmate");
out.println("
");
while (rs.next()){
out.println(""+rs.getString(1)+" | ");
out.println(""+rs.getString(2)+" | ");
out.println(""+rs.getObject(3)+" | ");
}
}
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!");
}
}
%>
解决方案2: 我自己编译的postgreSQL数据库jdbc驱动文件是postgresql.jar,180k。
可以正常使用。
以上介绍了“ jsp连postgres数据库”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2487370.html
相关图片
相关文章