求大神指导怎么把这两个值取出来,语句怎么写

try{
conn=DB.getConn();
String sql = "select userid from users where username = '"+username+"';select jztypeid from jztype where jztypename='"+jztype+"'";
pstmt = DB.getPStmt(conn, sql);
int userid =

        pstmt.executeUpdate();
    }catch(SQLException e){
        e.printStackTrace();

    }



    就是userid和typeid怎么写能获取数据库里取过来的值

ResultSet rs=pstmt.executeQuery(sql);
Users users = new Users();
while(rs.next()){
user.getUserid(rs.getInt("userid"));
users.getTypeid(rs.getInt("typeid"));
}
userid,typeid与表里字段相同

你的执行方法不对,如果是要选出结果集,不能用 executeUpdate ,而应该使用executeQuery 。

ResultSet rs=pstmt.executeQuery(sql);
while(rs.next()){
Object userId=rs.get("userid");
Object jztype=rs.get("jztype");
}

我记得这个最基础的JDBC连接就可以吧