Java知多少(112)數據庫之刪除記錄

刪除數據表也有3種方案html

一.使用Statement對象

刪除數據表記錄的SQL語句的語法是:java

    delete from 表名 where 特定條件

例如 :sql

    delete from ksInfo where 姓名 = ‘張大衛’

先建立一個SQL語句,而後調用Statement對象的executeUpdate()方法:數據庫

    stmt.executeUpdate(sql);

 

二.使用ResultSet對象

先建立一個SQL語句,而後調用Statement對象的executeUpdate()方法。例如:編程

    String sql = 「select * from ksInfo where 姓名 = ‘張大衛’」;//生成SQL語句
    ResultSet rs = stmt.executeQuery(sql);//獲取數據表結果集
    if(rs.next()){
        rs.deleteRow();try{ rs.updateRow();}catch(Exception e){}
    }

 

三.使用PrepareStatement對象

建立SQL語句時,暫時用參數?表示值,而後由SQL語句對象生成PrepareStatement對象,接着設定實際參數實現特定記錄的刪除。例如,如下示意代碼:網絡

    sql = 「delete form ksInfo where 姓名=?」;
    PrepareStatement pStmt = connect.prepareStatement(sql);
    pStmt.setString(2,’張大衛’);//給名字字段指定數據
    pStmt.executeUpdate();

系列文章:框架

相關文章
相關標籤/搜索