java中的executeQuery()方法使用
java的executeQuery()方法
介紹
使用JDBC連接數(shù)據(jù)庫需要4步:
executeQuery()方法是第四步執(zhí)行查詢;
要用statement類的executeQuery()方法來下達(dá)select指令以查詢數(shù)據(jù)庫,executeQuery()方法會把數(shù)據(jù)庫響應(yīng)的查詢結(jié)果存放在ResultSet類對象中供我們使用。
舉例如下
String str9 = "select sno from member where sno='" + jt1.getText() + "'"; // 根據(jù)學(xué)號查詢 ?? ??? ??? ??? ?String str10 = null; ?? ??? ??? ??? ?try { ?? ??? ??? ??? ??? ?mysql.sql = mysql.con.createStatement();// 插入之前先在數(shù)據(jù)庫里面查 ?? ??? ??? ??? ??? ?mysql.res = mysql.sql.executeQuery(str9);//返回查詢結(jié)果 ?? ??? ??? ??? ??? ?while (mysql.res.next()) { ?? ??? ??? ??? ??? ??? ?str10 = mysql.res.getString("sno"); ?? ??? ??? ??? ??? ?} ?? ??? ??? ??? ?} catch (SQLException e1) { ?? ??? ??? ??? ??? ?e1.printStackTrace(); ?? ??? ??? ??? ?}
executeUpdate()與executeQuery()使用
增、刪、改 用executeUpdate()
返回值為int型,表示被影響的行數(shù)
例子:
查用executeQuery() 返回的是一個(gè)集合
.next()表示 指針先下一行,還有first()指向第一行 、last()指向最后一行、如果有數(shù)據(jù)就返回true
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)動態(tài)編譯并動態(tài)加載
這篇文章主要介紹了java實(shí)現(xiàn)動態(tài)編譯并動態(tài)加載,需要的朋友可以參考下2021-04-04Java Netty實(shí)現(xiàn)心跳機(jī)制過程解析
這篇文章主要介紹了Java Netty實(shí)現(xiàn)心跳機(jī)制過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03java實(shí)現(xiàn)哈夫曼壓縮的實(shí)例
這篇文章主要介紹了java實(shí)現(xiàn)哈夫曼壓縮的實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-07-07深入了解Java核心類庫--BigDecimal和System類
這篇文章主要為大家詳細(xì)介紹了javaBigDecimal和System類定義與使用的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能給你帶來幫助2021-07-07Java復(fù)制(拷貝)數(shù)組的4種方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRa
這篇文章主要介紹了Java復(fù)制(拷貝)數(shù)組的4種方法:arraycopy()方法、clone() 方法、copyOf()和copyOfRan,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01淺談Java list.remove( )方法需要注意的兩個(gè)坑
這篇文章主要介紹了淺談Java list.remove( )方法需要注意的兩個(gè)坑,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12