国产精品亚洲AV三区_国产精品日本一区二区在线播放_国产成人无码久久久精品一_性感美女视频在线观看免费精品

更多精彩內(nèi)容,歡迎關(guān)注:

視頻號(hào)
視頻號(hào)

抖音
抖音

快手
快手

微博
微博

當(dāng)前位置:首頁 科技百科 java resultset

java resultset

文檔

java resultset

javaresultset是在運(yùn)用jdbc進(jìn)行對(duì)接的時(shí)候,查詢出的一個(gè)返回結(jié)果集合。我們可以應(yīng)用ResultSet.getMetaData()方法來得到ResultSetMetaData,通過該信息能夠得到表的結(jié)構(gòu),比如說列名,列的個(gè)數(shù),列數(shù)據(jù)類型等。
推薦度:
導(dǎo)讀javaresultset是在運(yùn)用jdbc進(jìn)行對(duì)接的時(shí)候,查詢出的一個(gè)返回結(jié)果集合。我們可以應(yīng)用ResultSet.getMetaData()方法來得到ResultSetMetaData,通過該信息能夠得到表的結(jié)構(gòu),比如說列名,列的個(gè)數(shù),列數(shù)據(jù)類型等。

? ?

java resultset是什么?讓我們一起來了解一下吧!

java resultset是我們?cè)谶\(yùn)用jdbc進(jìn)行對(duì)接的時(shí)候,查詢出的一個(gè)返回結(jié)果集合。Resultset的功能就是完成了存儲(chǔ)查詢結(jié)果,但是它只能讀取一次,不能做到滾動(dòng)讀取。

?

ResultSetMetaData:

我們可以應(yīng)用?ResultSet.getMetaData() 方法來得到?ResultSetMetaData。通過該信息能夠得到表的結(jié)構(gòu),比如說列名,列的個(gè)數(shù),列數(shù)據(jù)類型等。

一.獲取列名

ResultSetMetaData.getColumnName(m);

獲取第m位的列名

二.獲取列個(gè)數(shù)

ResultSetMetaData.getColumnCount();

獲取列的個(gè)數(shù)

三.獲得列類型

1.ResultSetMetaData.getColumnType(m);

獲取第m位的列類型,對(duì)應(yīng)java.sql.Types中的數(shù)據(jù)信息

2.ResultSetMetaData.getColumnTypeName(m);

獲取第m位的列類型名稱

實(shí)戰(zhàn)演練,具體步驟如下:

package?com.lingaolu.Utils;
?
import?java.io.FileReader;
import?java.io.IOException;
import?java.net.URL;
import?java.sql.*;
import?java.util.Properties;
?

public?class?JdbcUtils?{
????private?static?String?driver;
????private?static?String?url;
????private?static?String?userName;
????private?static?String?pw;
?
????static{
????????try?{
????????????Properties?p?=?new?Properties();
????????????ClassLoader?classLoader?=?JdbcUtils.class.getClassLoader();
????????????//?這個(gè)路徑相對(duì)于src的路徑來說
????????????URL?resource?=?classLoader.getResource("com/file/jdbc.properties");
????????????String?path?=?resource.getPath();
????????????p.load(new?FileReader(path));
????????????driver?=?p.getProperty("driver");
????????????url?=?p.getProperty("url");
????????????userName?=?p.getProperty("user");
????????????pw?=?p.getProperty("password");
????????????Class.forName(driver);
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}?catch?(ClassNotFoundException?e)?{
????????????e.printStackTrace();
????????}
????}
?
????public?static?Connection?createConnection()?throws?SQLException?{
????????return?DriverManager.getConnection(url,?userName,?pw);
????}
?
????public?static?void?close(Statement?stmt,Connection?con){
????????if(null?!=?stmt){
????????????try?{
????????????????stmt.close();
????????????}?catch?(SQLException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????????if(null?!=?con){
????????????try?{
????????????????con.close();
????????????}?catch?(SQLException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????}
?
????public?static?void?close(ResultSet?set,Statement?s,Connection?con){
????????if(null?!=?set){
????????????try?{
????????????????set.close();
????????????}?catch?(SQLException?e)?{
????????????????e.printStackTrace();
????????????}
????????}
????????close(s,con);
????}
}
package?com.lingaolu.jdbcConnector;
?
import?com.lingaolu.Utils.JdbcUtils;
?
import?java.sql.*;
import?java.util.ArrayList;
import?java.util.List;
?

public?class?Demo3?{
????public?static?void?main(String[]?args)?{
????????String?sql?=?"select?*?from?account";
????????List?accounts?=?fineAccount(sql);
????????accounts.forEach(System.out::println);
????????System.out.println("----------------------------------");
????????sql?=?"select?*?from?account?where?name='張三'";
????????accounts?=?fineAccount(sql);
????????accounts.forEach(System.out::println);
????}
?
????public?static?List?fineAccount(String?sql){
????????Connection?con?=?null;
????????Statement?stmt?=?null;
????????ResultSet?resultSet?=?null;
????????List?rerurnList?=?new?ArrayList<>();
????????try?{
????????????con?=?JdbcUtils.createConnection();
????????????stmt?=?con.createStatement();
????????????resultSet?=?stmt.executeQuery(sql);
????????????Account?acc?=?null;
????????????while(resultSet.next()){
????????????????//?引號(hào)里的字段要與表里的一樣
????????????????int?id?=?resultSet.getInt("id");
????????????????String?name?=?resultSet.getString("name");
????????????????double?balance?=?resultSet.getDouble("balance");
????????????????int?age?=?resultSet.getInt("age");
?
????????????????acc?=?new?Account();
????????????????acc.setId(id);
????????????????acc.setName(name);
????????????????acc.setBalance(balance);
????????????????acc.setMyAge(age);
?
????????????????rerurnList.add(acc);
????????????}
????????}?catch?(SQLException?e)?{
????????????e.printStackTrace();
????????}finally?{
????????????JdbcUtils.close(resultSet,stmt,con);
????????}
????????return?rerurnList;
????}
}

以上就是小編今天的分享了,希望可以幫助到大家。

文檔

java resultset

javaresultset是在運(yùn)用jdbc進(jìn)行對(duì)接的時(shí)候,查詢出的一個(gè)返回結(jié)果集合。我們可以應(yīng)用ResultSet.getMetaData()方法來得到ResultSetMetaData,通過該信息能夠得到表的結(jié)構(gòu),比如說列名,列的個(gè)數(shù),列數(shù)據(jù)類型等。
推薦度:
為你推薦
資訊專欄
熱門視頻
相關(guān)推薦
java resume java retrofit java reverse() java reverse java rotate java rsa加密 java path java paypal java phoenix java ping java pipeline java rsa公鑰加密 java rsa私鑰加密 java rtp java runnable java runtime.exec java rxjava java sandbox java script java selector java result java rest java requests java partial java request java parser java repeat java parse java pandas java override java render java region java require java resolve java resources java overload java outofmemory java outer java orm java openssl
Top 国产精品亚洲AV三区_国产精品日本一区二区在线播放_国产成人无码久久久精品一_性感美女视频在线观看免费精品
<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 亚洲人成亚洲人成在线观看图片 | 国产精品一区久久久久| 亚洲午夜av| 久久久久一本一区二区青青蜜月| 欧美日韩www| 亚洲国产精品99久久久久久久久| 久久精品视频在线观看| 国产欧美一区二区三区视频| 亚洲视频一区在线观看| 欧美激情中文字幕在线| 亚洲第一精品影视| 欧美大片一区二区| 一区二区三区欧美视频| 国产伦精品一区二区三区免费迷| 香蕉久久一区二区不卡无毒影院 | 亚洲第一网站| 免费av成人在线| 亚洲另类视频| 欧美三级资源在线| 亚洲一区影院| 国产一区二区观看| 久久综合影视| 亚洲日本成人网| 欧美色欧美亚洲另类二区 | 欧美国产综合一区二区| 99精品国产在热久久| 国产精品久久久久久模特 | 国产精品99一区| 午夜精品久久久久久99热软件| 欧美视频网址| 欧美一区二区在线免费观看| 好吊日精品视频| 欧美国产精品va在线观看| 玖玖视频精品| 午夜亚洲福利在线老司机| 亚洲欧美日韩国产另类专区| 亚洲高清av| 国产精品久久久久毛片软件| 国产精品乱码一区二区三区| 玖玖视频精品| 午夜精品国产更新| 久久久久国内| 亚洲综合电影| 亚洲精品一区二区三区福利| 国产精品男女猛烈高潮激情| 久久阴道视频| 欧美亚洲系列| 亚洲少妇一区| 久久精品天堂| 亚洲综合99| 久久亚洲春色中文字幕久久久| 亚洲午夜久久久久久久久电影院| 精品电影在线观看| 国产美女一区| 欧美午夜欧美| 欧美久久一区| 国产欧美精品日韩区二区麻豆天美| 激情亚洲网站| 国产日韩精品一区| 国产精品一区二区黑丝| 欧美日韩久久久久久| 久久嫩草精品久久久精品| 欧美激情在线免费观看| 免费成人激情视频| 六月丁香综合| 国产精品一区免费视频| 亚洲精品国产欧美| 久久一区二区三区四区五区| 欧美午夜电影网| 亚洲国产精品一区二区久| 在线精品亚洲一区二区| 国产综合香蕉五月婷在线| 国产精品网站在线播放| 国产精品黄视频| 亚洲激情在线观看视频免费| 亚洲国产成人不卡| 亚洲三级性片| 蜜桃久久精品一区二区| 国产午夜精品一区理论片飘花| 国产一区二区三区在线观看免费视频 | 国内综合精品午夜久久资源| 国产女主播一区二区三区| 日韩视频在线一区二区| av成人国产| 性久久久久久久久| 国产精品v日韩精品| 亚洲精品一二| 亚洲一级二级在线| 久久精品99| 欧美精品一线| 欧美三级韩国三级日本三斤| 亚洲国产精品久久久久婷婷老年| 久久gogo国模啪啪人体图| 麻豆久久婷婷| 欧美精品久久久久久| 在线日本成人| 欧美岛国激情| 亚洲国产欧美日韩精品| 女生裸体视频一区二区三区| 欧美日韩亚洲系列| 国产精品视频自拍| 精品不卡视频| 免费观看成人www动漫视频| 狠狠综合久久av一区二区小说| 亚洲精品资源| 欧美日韩一区三区| 亚洲一区免费| 欧美成年人网| 国产日韩欧美在线看| 日韩亚洲视频在线| 久久综合999| 亚洲精品国产视频| 久久米奇亚洲| 国产精品自在线| 久久精品夜色噜噜亚洲aⅴ| 伊人激情综合| 亚洲欧洲av一区二区三区久久| 欧美va亚洲va国产综合| 亚洲精品在线一区二区| 国产精品久久久久久久浪潮网站| 亚洲免费在线观看视频| 欧美裸体一区二区三区| 一区在线播放视频| 欧美激情a∨在线视频播放| 在线精品国精品国产尤物884a| 欧美成人一区在线| 在线免费精品视频| 欧美日韩网址| 久久―日本道色综合久久| 国产亚洲精久久久久久| 农夫在线精品视频免费观看| 亚洲天堂av在线免费观看| 欧美日韩一级视频| 欧美中文字幕| 亚洲最新在线| 亚洲第一视频| 性欧美长视频| 亚洲伦伦在线| 国产综合久久久久久鬼色| 欧美日韩精品在线视频| 99伊人成综合| 欧美日韩一区二区三区在线视频| 欧美怡红院视频一区二区三区| 在线观看91精品国产入口| 国产精品入口福利| 午夜天堂精品久久久久| 日韩午夜免费视频| 亚洲激情第一区| 国产一区二区久久精品| 久久免费黄色| 欧美一级视频| 18成人免费观看视频| 国产乱肥老妇国产一区二| 欧美日韩成人综合在线一区二区 | 欧美日韩国产在线观看| 裸体一区二区| 亚洲日本国产| 在线成人小视频| 韩国女主播一区| 国产日韩三区| 国内精品久久久久久久果冻传媒| 国产精品久久久久久久7电影| 欧美激情 亚洲a∨综合| 蜜臀久久久99精品久久久久久 | 欧美一区激情| 欧美亚洲系列| 国产精品实拍| 国产精品亚洲аv天堂网 | 欧美日韩国产片| 欧美电影在线观看完整版| 老司机一区二区三区| 久久精品国产亚洲一区二区三区| 欧美一区日本一区韩国一区| 香蕉成人啪国产精品视频综合网| 亚洲欧美激情在线视频| 午夜精品福利在线观看| 欧美在线不卡| 欧美99在线视频观看| 欧美激情精品久久久久久变态| 欧美精品v日韩精品v国产精品| 欧美激情在线| 国产精品无码永久免费888| 国产精品综合色区在线观看| 国产一区二区你懂的| 韩国av一区二区| 欧美日韩八区| 国产精品日韩欧美大师| 国产性色一区二区| 在线观看亚洲精品视频| 亚洲日本无吗高清不卡| 亚洲一区二区三区激情| 国产一区二区三区四区三区四| 狠狠干综合网| 亚洲精品欧洲精品| 亚洲一区在线免费观看| 欧美中文在线免费| 亚洲欧美日本日韩| 久久久最新网址| 欧美黄色视屏| 国产亚洲福利一区|