代碼如下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)建一個(gè)查詢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();我用這個(gè)方法寫的,但是SQLserver中沒有???
3 回答

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