java.lang.NullPointerException 问题 帮忙看看

tq0fqeu 2007-03-28 10:23:57
代码如下:
package factory;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

import jdbc.Connect;

public class AssistFactory {
public static List<AssistEntity> getMatch() throws SQLException {



String sql = "select name,assist,t_name from statistics";
Statement stmt = Connect.con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
rs.beforeFirst();


// TODO 自动生成 catch 块
List<AssistEntity> list = new ArrayList<AssistEntity>();

{
AssistEntity test = new AssistEntity();
test.setRank("123");
test.setT_name("123");
test.setName("123");
list.add(test);
}
/*while(rs.next()){
AssistEntity assist = new AssistEntity();
assist.setName(rs.getString(2));
assist.setAssist(rs.getString(3));
assist.setT_name(rs.getString(4));

list.add(assist);
} */


return list;

}
}
出错的是这句:Statement stmt = Connect.con.createStatement();
但是在别的类里同样的语句 正常运行
好几天了没解决

编译器错误提示:
java.lang.NullPointerException
at factory.AssistFactory.getMatch(AssistFactory.java:15)
at swt.MainWindow.createButton_7_Comp(MainWindow.java:787)
at swt.MainWindow.open(MainWindow.java:333)
at swt.MainWindow.main(MainWindow.java:87)
感谢 回复
...全文
244 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
For_suzhen 2007-03-29
  • 打赏
  • 举报
回复
应该是数据库没连上
wwwjava2 2007-03-29
  • 打赏
  • 举报
回复
给大家推荐个

好的技术群  大家一起学习啊

32141736
yuri0202 2007-03-29
  • 打赏
  • 举报
回复
应该是Connect类里的问题,你能把这个类贴出来么?
tq0fqeu 2007-03-28
  • 打赏
  • 举报
回复
连接应该没问题
添加操作 可以完成
只是这句 有异常
我觉得是 使用了关键字或已存在的类名作变量对象方法或类名。
但并没有这样啊。
lixiaoxue85 2007-03-28
  • 打赏
  • 举报
回复
空值错,Statement stmt = Connect.con.createStatement();
数据应该没连接上 con为NULL

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧