最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL execute、executeUpdate、executeQuery三者的區(qū)別

 更新時間:2017年05月06日 10:29:15   投稿:lqh  
這篇文章主要介紹了MySQL execute、executeUpdate、executeQuery三者的區(qū)別的相關(guān)資料,需要的朋友可以參考下

execute、executeUpdate、executeQuery三者的區(qū)別(及返回值)

一、boolean execute(String sql)

允許執(zhí)行查詢語句、更新語句、DDL語句。

返回值為true時,表示執(zhí)行的是查詢語句,可以通過getResultSet方法獲取結(jié)果;返回值為false時,執(zhí)行的是更新語句或DDL語句,getUpdateCount方法獲取更新的記錄數(shù)量。

例子:

public static void main(String[] args) { 
 
 Connection conn = null; 
 Statement stm = null; 
 ResultSet rs = null; 
 try { 
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
  conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=Test;user=sa;password=sasa"); 
  stm = conn.createStatement(); 
  boolean ret = stm.execute("select * from stuinfo"); 
  if(ret){ 
  rs = stm.getResultSet(); 
  while(rs.next()){ 
   System.out.println("姓名:"+rs.getString("stuName")+"\t年齡:"+rs.getString("stuScore")); 
  } 
  } 
  ret = stm.execute("update stuinfo set stuScore=62 where stuname='張三'"); 
  int count = stm.getUpdateCount(); 
  if(!ret){ 
  System.out.println(count+"條數(shù)據(jù)修改成功!"); 
  } 
 } catch (ClassNotFoundException e) { 
  e.printStackTrace(); 
 } catch (SQLException e) { 
  e.printStackTrace(); 
 }  
 } 

二、int executeUpdate(String sql)

執(zhí)行給定 SQL 語句,該語句可能為 INSERT、UPDATE 或 DELETE 語句,或者不返回任何內(nèi)容的 SQL 語句(如 SQL DDL 語句)。

返回值是更新的記錄數(shù)量

三、ResultSet executeQuery(String sql)

執(zhí)行給定的 SQL 語句,該語句返回單個 ResultSet 對象。

execute是executeUpdate與executeQuery的綜合

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Scott?數(shù)據(jù)?映射?MySQL代碼實現(xiàn)分享

    Scott?數(shù)據(jù)?映射?MySQL代碼實現(xiàn)分享

    這篇文章主要介紹了Scott?數(shù)據(jù)?映射?MySQL,文章圍繞Scott?數(shù)據(jù)?映射?MySQL的相關(guān)代碼分享給大家,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-02-02
  • Windows環(huán)境下重置mysql密碼操作命令

    Windows環(huán)境下重置mysql密碼操作命令

    Windows XP系統(tǒng)、xampp集成環(huán)境如何重置mysql密碼,接下來為大家詳細(xì)介紹下,感興趣的各位可以參考下哈,希望可以幫助到你們
    2013-03-03
  • MySQL啟動1053錯誤解決方法

    MySQL啟動1053錯誤解決方法

    創(chuàng)建mysql服務(wù)時,系統(tǒng)已提示創(chuàng)建服務(wù)成功,但是net start命令提示啟動失敗,并在services.msc中提示1053錯誤
    2012-11-11
  • 安全地關(guān)閉MySQL服務(wù)的教程

    安全地關(guān)閉MySQL服務(wù)的教程

    這篇文章主要介紹了安全地關(guān)閉MySQL服務(wù)的教程,包括使用kill指令時的一些注意點,需要的朋友可以參考下
    2015-11-11
  • MySQL排序中使用CASE WHEN的方法示例

    MySQL排序中使用CASE WHEN的方法示例

    這篇文章主要給大家介紹了關(guān)于MySQL排序中使用CASE WHEN的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • C#編寫方法實例

    C#編寫方法實例

    在下面的練習(xí)中,將創(chuàng)建一個應(yīng)用程序,它包含的一個方法能夠計算一名顧問的收費金額——假定該顧問每天收取固定的費用,將根據(jù)工作了多少天來收費。首先要開發(fā)應(yīng)用程序的邏輯,然后利用“生成方法存根向?qū)А眮韺懗鲞@個邏輯使用的方法。接著,我們將在一個控制臺應(yīng)用程序中運行方法,以獲得對該程序的最終印象。最后,我們將使用Visual Studio 2005調(diào)試器來檢查方法調(diào)用。
    2008-04-04
  • 快速實現(xiàn)MySQL的部署以及一機多實例部署

    快速實現(xiàn)MySQL的部署以及一機多實例部署

    這篇文章主要為大家詳細(xì)介紹了快速實現(xiàn)MySQL的部署以及一機多實例部署的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-04-04
  • MySQL六種約束的示例詳解(全網(wǎng)最全)

    MySQL六種約束的示例詳解(全網(wǎng)最全)

    約束是作用于表中字段上的規(guī)則,用于限制存儲在表中的數(shù)據(jù)。這篇文章主要為大家整理了一下MySQL中六種約束的用法,感興趣的可以了解一下
    2022-07-07
  • 關(guān)于MySQL報警的一次分析處理詳解

    關(guān)于MySQL報警的一次分析處理詳解

    這篇文章主要給大家介紹了關(guān)于MySQL報警的一次分析處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL錯誤代碼大全

    MySQL錯誤代碼大全

    本章列出了當(dāng)你用任何主機語言調(diào)用MySQL時可能出現(xiàn)的錯誤。首先列出了服務(wù)器錯誤消息。其次列出了客戶端程序消息
    2014-01-01

最新評論

临城县| 精河县| 合江县| 北流市| 九寨沟县| 汝阳县| 怀安县| 商水县| 历史| 巨野县| 班玛县| 巴林右旗| 荔浦县| 邵阳县| 白山市| 纳雍县| 抚顺县| 祁东县| 广汉市| 宜兰市| 肇州县| 许昌县| 九寨沟县| 伊宁县| 财经| 博兴县| 新河县| 突泉县| 旅游| 富蕴县| 莫力| 隆昌县| 湖北省| 丘北县| 平塘县| 桂平市| 大悟县| 赣榆县| 盘锦市| 五家渠市| 湘潭县|