亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求幫忙找sql語句錯

public void addUser(User u) throws Exception{
?Connection conn=GetConnection.getConnection();
?String sql="insert into user_table (name,sex,keshi,jituanhao,group) values (?,?,?,?,?)";??
?PreparedStatement pdst=conn.prepareStatement(sql);
?pdst.setString(1, u.getName());
?pdst.setString(2, u.getSex());
?pdst.setString(3, u.getKeshi());
?pdst.setInt(4, u.getJituanhao());
?pdst.setString(5, u.getGroup());
?pdst.execute();?
?}
?public void delUser(Integer id) throws SQLException{
??Connection conn=GetConnection.getConnection();
??String sql="" + "delete from user_table" +
????"where id=? ";

??PreparedStatement pdst=conn.prepareStatement(sql);
??pdst.setInt(1, id);
??pdst.execute();
?}
?public void updateUser(User u) throws SQLException{
??Connection conn=GetConnection.getConnection();
??String sql="" + " update user_table"+" set name=?,sex=?,keshi=?,jituanhao=?,group=? " +
????"where id=? ";

??PreparedStatement pdst=conn.prepareStatement(sql);
??pdst.setString(1, u.getName());
??pdst.setString(2, u.getSex());
??pdst.setString(3, u.getKeshi());
??pdst.setInt(4, u.getJituanhao());
??pdst.setString(5, u.getGroup());
??pdst.setInt(6, u.getId());
??pdst.execute();
?}
?public List<User> query() throws Exception{
??Connection conn=GetConnection.getConnection();
??Statement stmt=conn.createStatement();
??ResultSet res=stmt.executeQuery("select name,group ?from user_table");
??List<User> user=new ArrayList<User>();
??User u=null;
??int i=0;
??while(res.next()){
???System.out.println(++i);
???u=new User();
???u.setName(res.getString("name"));
???u.setGroup(res.getString("group"));
???user.add(u);
???
??}
??return user;
?}
?public User get(Integer id) throws SQLException{
??User u=null;
??Connection conn=GetConnection.getConnection();
??String sql="" + "select * from user_table " +
????"where id=? ";??

?pdst=conn.prepareStatement(sql);???
??pdst.setInt(1, id);
??ResultSet rs=pdst.executeQuery();
??while(rs.next()){
???u=new User();
???u.setId(rs.getInt("id"));
???u.setGroup(rs.getString("group"));
???u.setJituanhao(rs.getInt("jituanhao"));
???u.setKeshi(rs.getString("keshi"));
???u.setName(rs.getString("name"));
???u.setSex(rs.getString("sex"));
??}
???
??return u;
?}

增加人員時報錯信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group) values ('??','?','????',6922,'???')' at line 1

刪除人員時報錯信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the?right syntax to use near 'id=23' at line 1

更新人員時報錯信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group='???' where id=24' at line 1

查詢多個人員時報錯信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group from user_table' at line 1

查詢單個人員時報錯信息:/*You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=3' at line 1??PreparedStatement

實在找不出sql語句錯在哪,在MySQL數據庫直接用這些sql語句操作,提示錯誤信息類似。

正在回答

3 回答

字段中間加空格 ? 連在一起是會報錯的

0 回復 有任何疑惑可以回復我~

表是用heidiSQL建的

字段是一一對應的

關鍵是直接調用數據庫,輸入sql語句,也是提示有誤

0 回復 有任何疑惑可以回復我~

你表是如何創建的?你看看字段什么的一一對應嗎?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求幫忙找sql語句錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號