java.sql.SQLException:CannotissueSELECTviaexecuteUpdate().
privateConnectionconn;privateStatements;privateResultSetrs;privatePreparedStatementps...
private Connection conn;
private Statement s;
private ResultSet rs;
private PreparedStatement ps;
private void closed()
{
try {
if(rs !=null) rs.close();
if(s !=null) s.close();
if(ps !=null) ps.close();
if(conn !=null) conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public int Login(UserBean bean){
int i =0;
try {
DButil db = new DButil();
conn = db.getConn();
System.out.println(conn);
s =conn.createStatement();
String sql = "select * from user where username='"+bean.getUsername()+"'and password='"+bean.getPassword()+"'";
System.out.println(sql);
//i = s.executeUpdate(sql);
i=s.executeUpdate(sql);
} catch (Exception e) {
e.printStackTrace();
}finally{
this.closed();
}
return i; 展开
private Statement s;
private ResultSet rs;
private PreparedStatement ps;
private void closed()
{
try {
if(rs !=null) rs.close();
if(s !=null) s.close();
if(ps !=null) ps.close();
if(conn !=null) conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public int Login(UserBean bean){
int i =0;
try {
DButil db = new DButil();
conn = db.getConn();
System.out.println(conn);
s =conn.createStatement();
String sql = "select * from user where username='"+bean.getUsername()+"'and password='"+bean.getPassword()+"'";
System.out.println(sql);
//i = s.executeUpdate(sql);
i=s.executeUpdate(sql);
} catch (Exception e) {
e.printStackTrace();
}finally{
this.closed();
}
return i; 展开
1个回答
展开全部
错误信息是说 你原本是select 的语句写成update了
即
你那个sql 语句 是select 不能用
s.executeUpdate(sql);
要用
s.executeQuery(sql)
即
你那个sql 语句 是select 不能用
s.executeUpdate(sql);
要用
s.executeQuery(sql)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询