返回信息流我练习一个小项目。控制台报了三个错,分别是
1.java.sql.SQLException: Access denied for user 'admin'@'localhost' (using password: YES);2.java.lang.NullPointerException
at com.util.SqlHelper.executeQuery(SqlHelper.java:24);
3.2015-8-24 11:42:51 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet GoHallUi threw exception
java.lang.RuntimeException
at com.util.SqlHelper.executeQuery(SqlHelper.java:49)
然后我的sqlhelper代码是
public class SqlHelper
{
//定义需要的变量
private static Connection ct=null;//连接
private static ResultSet rs=null;//结果
private static PreparedStatement ps=null;
public ArrayList executeQuery(String sql,String []paras)
{
ArrayList al=new ArrayList();
try {
ct=DBUtil.getCon();
ps=ct.prepareStatement(sql);//这是第24行
//给sql问号赋值
for (int i = 0; i < paras.length; i++)
{
ps.setString(i+1, paras[i]);
}
rs=ps.executeQuery();
//非常有用的
ResultSetMetaData rsmd=rs.getMetaData();
//用法rs可以的到有多少列
int columnNum=rsmd.getColumnCount();
//循环从a1中取出数据封装到ArrayList中
while(rs.next())
{
Object []objects=new Object[columnNum];
for(int i=0;i<objects.length;i++)
{
objects[i]=rs.getObject(i+1);//返回对象数组
}
al.add(objects);
}
return al;
} catch (Exception e)
{
e.printStackTrace();
throw new RuntimeException(e.getMessage());//这是第49行
}finally
{
DBUtil.close(rs,ps,ct);
}
}
请各位大神指导,感激不尽
这是一条镜像帖。来源:北邮人论坛 / database / #9633同步于 2015/8/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[问题]菜鸟求助各位大神一个问题
henry
2015/8/24镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复