为了账号安全,请及时绑定邮箱和手机立即绑定

界面无法读取数据库并显示,数据库配置没问题,测试过,可以正常查询

package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;

import util.DBUtils;

import entity.Items;

public class DBItems {
public ArrayList<Items> getAllItems(){
Connection conn = null ;
PreparedStatement pst = null ;
ResultSet rs = null ;
ArrayList<Items> itemList = new ArrayList<Items>();


try {
conn=DBUtils.getConnection();
String sql = "select * from items";
pst = conn.prepareStatement(sql);
rs=pst.executeQuery();
while(rs.next()){
Items item = new Items();
item.setId(rs.getInt("id"));
item.setName(rs.getString("name"));
item.setCity(rs.getString("city"));
item.setNumber(rs.getInt("number"));
item.setPrice(rs.getInt("price"));
item.setPicture(rs.getString("picture"));
itemList.add(item);
}
return itemList;
} catch(Exception ex)
{
ex.printStackTrace();
return null;
}
/*
* 释放资源
* */
finally{
if (pst!=null) {
try {
pst.close();
pst=null;
}catch(Exception ex)
{
ex.printStackTrace();
}

}
if (rs!=null) {
try {
rs.close();
rs=null;
} catch(Exception ex)
{
ex.printStackTrace();
}

}
}

}

}

只要连接数据库就一直提示,错误,在14行,14行修改15又错误,15行修改,16行又错。。然后循环,不连接数据库光显示静态网页就没错误,

数据库配置没问题,测试过,可以正常查询,但是只要index.jsp中读取并使用数据库中内容,就会出错。。。是在找不到原因了,

希望大神解答,谢谢!!!http://img1.sycdn.imooc.com//575cf5f10001547307000534.jpg


正在回答

1 回答

问题解决了,粗心大意啊。。。

连接数据库时,数据库的jar包一定要放在WEB-INF文件夹中,如果还出错,就把jar包放在Tomcat安装目录的lib文件夹下面

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——JSP篇
  • 参与学习       248282    人
  • 解答问题       3071    个

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

进入课程

界面无法读取数据库并显示,数据库配置没问题,测试过,可以正常查询

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信