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;
展开
 我来答
结束之2012
推荐于2018-05-06 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:137万
展开全部
错误信息是说 你原本是select 的语句写成update了

你那个sql 语句 是select 不能用
s.executeUpdate(sql);
要用
s.executeQuery(sql)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式