轉(zhuǎn): http://blog.csdn.net/ewili/article/details/8605638
假設(shè)mysql中test數(shù)據(jù)庫(kù)中有個(gè)表式score,有數(shù)據(jù),我只取第一列的數(shù)據(jù)出來(lái): public void mysqlConnection(){ try { Class.forName( "com.mysql.jdbc.Driver").newInstance(); // 數(shù)據(jù)庫(kù)驅(qū)動(dòng) String url = "jdbc:mysql://localhost:3306/test"; // 數(shù)據(jù)庫(kù)鏈接地址 String user = "root"; // 用戶名 String password = ""; // 密碼 Connection conn = DriverManager.getConnection(url, user, password); // 建立connection Statement stmt = conn.createStatement(); conn.setAutoCommit( false ); // 更改jdbc事務(wù)的默認(rèn)提交方式 String sql = "select * from score"; // 查詢語(yǔ)句 ResultSet rs = stmt.executeQuery(sql); // 得到結(jié)果集 conn.commit(); // 事務(wù)提交 conn.setAutoCommit( true ); // 更改jdbc事務(wù)的默認(rèn)提交方式 List<String> list= new ArrayList<String>(); // 創(chuàng)建取結(jié)果的列表,之所以使用列表,不用數(shù)組,因?yàn)楝F(xiàn)在還不知道結(jié)果有多少,不能確定數(shù)組長(zhǎng)度,所有先用list接收,然后轉(zhuǎn)為數(shù)組 while (rs.next()) { // 如果有數(shù)據(jù),取第一列添加如list list.add(rs.getString(1 )); } if (list != null && list.size()>0){ // 如果list中存入了數(shù)據(jù),轉(zhuǎn)化為數(shù)組 String[] arr= new String[list.size()]; // 創(chuàng)建一個(gè)和list長(zhǎng)度一樣的數(shù)組 for ( int i=0;i<list.size();i++ ){ arr[i] =list.get(i); // 數(shù)組賦值了。 } // 輸出數(shù)組 for ( int i=0;i<arr.length;i++ ){ System.out.println(arr[i]); } } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } // 搞定。。。。。。。。。。。。。。。
?
java 將MySql數(shù)據(jù)庫(kù)中的數(shù)據(jù)(某一列)取出放入數(shù)組中 轉(zhuǎn)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
