问题遇到的现象和发生背景
Android MySQL数据库显示数据,写了代码没有报错也没有反应。请问写了以下代码,还需要调用吗?或者是绑定xml的id?
用代码块功能插入代码,请勿粘贴截图
//显示数据
public List<User> getUserData(){
//结果存放集合
List<User> list=new ArrayList<User>();
//MySQL 语句
String sql="select * from usertable";
//获取链接数据库对象
conn= JDBCUtils.getConn();
try {
if(conn!=null&&(!conn.isClosed())){
ps= (PreparedStatement) conn.prepareStatement(sql);
if(ps!=null){
rs= ps.executeQuery();
if(rs!=null){
while(rs.next()){
User u=new User();
u.setId(rs.getInt("id"));
u.setUserType(rs.getInt("UserType"));
u.setUserState(rs.getInt("UserState"));
u.setUserDel(rs.getInt("UserDel"));
list.add(u);
}
}
}
}
} catch (SQLException e) {
e.printStackTrace();
}finally {
JDBCUtils.closeAll(rs,ps, conn);//关闭相关操作
} return list;
}