代碼如下Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url = "jdbc:sqlserver://localhost:1433;DatabaseName=超市管理系統(tǒng)";Connection con;con = DriverManager.getConnection(url, "sa", "123");Statement st2 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); //創(chuàng)建一個查詢String sql = "INSERT INTO 存貨管理 values(?,?,?,?,?,?,?)";PreparedStatement ps=con.prepareStatement(sql);try{ps.setString(1,jTextField.getText());ps.setString(2, jTextField1.getText());ps.setString(3, jTextField2.getText());ps.setString(4, jTextField3.getText());ps.setString(5, jTextField4.getText());ps.setString(6, jTextField5.getText());ps.setString(7, jTextField6.getText());}catch(SQLException e){e.printStackTrace();}st2.close();我用這個方法寫的,但是SQLserver中沒有???
3 回答

慕田峪4524236
TA貢獻(xiàn)1875條經(jīng)驗 獲得超5個贊
ps.setString(6, jTextField5.getText());
ps.setString(7, jTextField6.getText());
ps.executeUpdate();
你只就沒有執(zhí)行 當(dāng)然數(shù)據(jù)庫中不會有結(jié)果了 ps.executeUpdate(); 加上這個 這個方法的返回值是int類型
添加回答
舉報
0/150
提交
取消