java中execute方法 execute,executeQuery和executeUpdate之間的區(qū)別?
execute,executeQuery和executeUpdate之間的區(qū)別?Java中execute、executeQuery和executeupdate的區(qū)別如下:1。一般概述如下:execut
execute,executeQuery和executeUpdate之間的區(qū)別?
Java中execute、executeQuery和executeupdate的區(qū)別如下:1。一般概述如下:executeQuery()-直接從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),只執(zhí)行select語(yǔ)句executeupdate()-插入、刪除或更新數(shù)據(jù)庫(kù)execute()-對(duì)數(shù)據(jù)庫(kù)的所有操作都可以使用此方法。2具體區(qū)別如下:executeQuery():通常用于讀取數(shù)據(jù)庫(kù)的內(nèi)容。將數(shù)據(jù)輸出為結(jié)果集。通常用于select語(yǔ)句。Executeupdate()—通常用于更改數(shù)據(jù)庫(kù)。一般來(lái)說(shuō),這里會(huì)用到drop table或database、insert into table、update table、delete from table語(yǔ)句。輸出的格式是int。這個(gè)int值表示被查詢的行數(shù)。Execute()—如果用戶不知道要用于執(zhí)行SQL語(yǔ)句的方法,則可以使用此方法。這將返回一個(gè)布爾值。True表示結(jié)果是一個(gè)resultset,false表示它有一個(gè)int值,表示要查詢的行數(shù)。