Java知多少(111)幾個重要的java資料庫訪問類和介面

來源:互聯網
上載者:User

標籤:

修改資料表記錄也有3種方案。

一.使用Statement對象

實現修改資料表記錄的SQL語句的文法是:
    update表名 set 欄位名1 = 欄位值1,欄位名2 = 欄位值2,……where特定條件
例如:

    update ksInfo set 姓名 = ‘張小衛’where 姓名 = ‘張大衛’

先建立一個SQL語句,然砶調用Statement對象的executeUpdate()方法。例如,

1     sql = “update ksInfo set 姓名 = ‘”+txtName.getText();2     sql = sql + “,成績=”+txtScore.getText();3     sql = sql +”,地址=’”+txtAddr.getText();4     sql= sql+”’,,簡曆=’”+txtResume.getText()+”’where 考號=”+txtNo.getText();5     stmt.executeUpdate(sql);

 

二.使用ResultSet對象

先建立ResultSet對象,然後直接設定記錄的欄位值,修改資料表的記錄。例如,

1     String sql = “select * from ksInfo where 姓名=’張大衛’”;//產生SQL語句2     ResultSet rs = stmt.executeQuery(sql);//擷取資料表結果集3     if(rs.next()){4         rs.updateString(2,’張小衛’);5         try{rs.updateRow();}catch(Exception e){}6     }

 

三.使用PrepareStatement對象

建立SQL語句時,暫時用參數?表示值,然後由SQL語句對象產生PrepareStatement對象,接著通過設定實際參數實現記錄的更新。示意代碼:

1     sql = “update ksInfo set 姓名=? where 姓名 = ‘張大衛’;2     PrepareStatement pStmt = connect.prepareStatement(sql);3     pStmt.setString(2,’張小衛’);//向名字欄位填入資料4     pStmt.executeUpdate();

系列文章:

Java知多少(上)Java知多少(中)Java知多少(78)Java向量(Vector)及其應用Java知多少(79)雜湊表及其應用Java知多少(80)圖形介面設計基礎Java知多少(81)架構視窗基礎Java知多少(82)標籤、按鈕和按鈕事件簡介Java知多少(83)面板基礎:JPanel和JScrollPaneJava知多少(84)圖形介面之布局設計Java知多少(85)文字框和文本區Java知多少(86)文字框和文本區的輸入輸出Java知多少(87)選擇框和選項按鈕Java知多少(88)列表和組合框Java知多少(89)列表和組合框Java知多少(90)菜單Java知多少(91)對話方塊Java知多少(92)捲軸Java知多少(93)滑鼠事件Java知多少(94)鍵盤事件Java知多少(95)繪圖基礎Java知多少(96)繪圖之設定字型和顏色Java知多少(97)繪圖模式概述Java知多少(98)Graphics類的繪圖方法Java知多少(99)Graphics2D類的繪圖方法Java知多少(100)影像處理基礎Java知多少(101)映像緩衝技術Java知多少(102)多媒體基礎Java知多少(103)網路編程之IP地址和InetAddress類Java知多少(104)網路編程之統一資源定位器URLJava知多少(105)通訊端(Socket)Java知多少(106)程式與資料庫連接Java知多少(107)幾個重要的java資料庫訪問類和介面Java知多少(108)資料庫查詢簡介Java知多少(109)資料庫更新Java知多少(110)資料庫之插入記錄

Java知多少(111)幾個重要的java資料庫訪問類和介面

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.