Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
request.setCharacterEncoding("gb2312");
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException ce){
out.println(ce.getMessage());
}
try{
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/internweb,root,mysqladmin");
stmt=conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,//指定ResultSet对象是可滚动的
ResultSet.CONCUR_READ_ONLY);//指定ResultSet对象不能修改数据库
rs=stmt.executeQuery("SELECT*FROM position");//数据查询
out.print("
rs.absolute(-1);//使用ResultSet的absolute()方法直接定位到最后一条记录上
for(int i=1;i<=10;i++)
{
out.print("
"+rs.getString("pname")+"");out.print("
"+rs.getString("cname")+"");if(!rs.previous()) break;
}
out.print("
");}
catch(SQLException e){
System.out.println(e.getMessage());
}
try {
if(stmt!=null) stmt.close();
} catch (Exception e) {}
try {
if(conn!=null) conn.close();
} catch (Exception e) {}
%>
在JSP中copy的这段代码,想在页面显示出数据库的几条信息,按照自己的数据库和表改过 了,可是页面空空如也,也不不报错,是什么原因呢?
在另外的登录页面连接数据库成功了
展开