JDBC删除数据
JDBC刪除數據
Demo: 刪除數據 (刪除編號是 7369 的雇員信息)
1 public class TestMysql { 2 //取得連接 3 private static Connection conn =ConnectionUitl.getConnection(); 4 5 public static void main(String[] args) { 6 System.out.println("刪除的數據行數是:" + deleteById(7369)); 7 } 8 9 public static int deleteById(Integer empno) { 10 String sql = "DELETE FROM emp WHERE empno=" + empno; 11 12 //獲取發送 sql 語句的對象 13 try { 14 PreparedStatement pst = conn.prepareStatement(sql); 15 //發送 sql 語句 16 return pst.executeUpdate(); 17 } catch (Exception e) { 18 e.printStackTrace(); 19 } finally { 20 ConnectionUitl.close(conn); 21 } 22 return 0; 23 } 24 }Demo: 批量刪除數據 (刪除編號為 7654/7782/7844 的雇員信息)
方法: 可以把要刪除的雇員的編號保存到一個集合中傳遞這個方法進行刪除
為什么使用StringBuffer 而不是String
因為自渡船要頻繁的修改,如果使用 String 會造成大量垃圾
(String 類型一旦聲明則內容不可以改變, 改變的是引用, 引用會導致垃圾產生),
所以這種情況下使用 StringBuffer 或者 StringBuilder.
轉載于:https://www.cnblogs.com/yslf/p/10731893.html
總結
- 上一篇: [PHP 安全] pcc —— PHP
- 下一篇: DHCP3