public ArrayList find() {
Connection con = null;
GetConnection connection = new GetConnection();
String sql = "select pic from users where username='111'";
ResultSet resultSet = null;
ArrayList<ResultSet> list = null;
try {
con = connection.getConnection();
Statement statement = con.createStatement();
resultSet = statement.executeQuery(sql);
list.add(resultSet);
if(list!=null){
System.out.println("非空");
}
}catch (Exception e) {
if(con!=null){
try {
con.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
}
finally{
if(con!=null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
return list;
}
为什么list在try内非空,但是最后返回的list就是null呢?难道我在try里的赋值不起作用?
Connection con = null;
GetConnection connection = new GetConnection();
String sql = "select pic from users where username='111'";
ResultSet resultSet = null;
ArrayList<ResultSet> list = null;
try {
con = connection.getConnection();
Statement statement = con.createStatement();
resultSet = statement.executeQuery(sql);
list.add(resultSet);
if(list!=null){
System.out.println("非空");
}
}catch (Exception e) {
if(con!=null){
try {
con.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
}
finally{
if(con!=null){
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
return list;
}
为什么list在try内非空,但是最后返回的list就是null呢?难道我在try里的赋值不起作用?
解决方案 »
- import net.sf.fmj.media.rtp.RTPSocketAdapter;提示错误
- java怎么像delphi一样设计软件界面
- 初学JAVA 什么也不懂 老师就要我们做题 求大侠帮忙解决这个问题 --用列表来实现删除,添加等操作 谢谢了!
- 老师给的题目有一行很诡异的代码,实在不懂,特来问问。明天要交的作业,各位帮帮忙晒。
- private static Soup ps1 = new Soup();的问题,请进
- (敬请关注)作为一个真正Java编码人员,你需要了解或者熟悉多少相关知识点?
- 如何用正则表达式在139123213123中找出13?
- 哪为大哥帮我把这个程序编译通过
- 一个简单的问题,Java编程思想(2nd)里的。
- 谁知道怎样使JB7支持鼠标滚论?
- 几道笔试题目
- java聊天室的用户信息链表存储
初始化有问题啊试试
ArrayList <ResultSet> list = new ArrayList();