您好我有代碼java swing插入表中的2行sql 和我插入表2 jtextfields,我在框架中設置 所以我想不插入行,如果我設置相同的文本在JTextFields將插入重複當我執行programm
這是代碼:
Connection conn = null;
Statement stmt = null;
try{
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+db, "root", "123456");
stmt = conn.createStatement();
stmt.executeUpdate("INSERT INTO router(hostname,address,version)VALUES('Edge 01','"+jTextField1.getText()+"','2700')") ;
stmt.executeUpdate("INSERT INTO router(hostname,address,version) VALUES('Edge 02','"+jTextField2.getText()+"','2700)") ;
stmt.close();
conn.close();
}
catch(SQLException ek){
}
謝謝
您有SQL注入漏洞。 – SLaks
您正在尋找'if'語句的奇蹟。 (用一串字符串比較) – SLaks
換句話說,你有什麼嘗試?你有什麼問題? – SLaks