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

Java將excel中的數(shù)據(jù)導(dǎo)入到mysql中

 更新時(shí)間:2018年05月04日 09:12:51   作者:崔博文  
這篇文章主要介紹了Java將excel中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,需要的朋友可以參考借鑒

我們在實(shí)際工作中的一些時(shí)候會(huì)需要將excel中的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫,如果你的數(shù)據(jù)量成百上千甚至更多,相信一點(diǎn)點(diǎn)ctrlc、ctrlv也不是辦法,這里我們以mysql數(shù)據(jù)庫為例,將excel中的數(shù)據(jù)存入數(shù)據(jù)庫。

我的思路是:先將excel中的數(shù)據(jù)取出來,再把數(shù)據(jù)傳入數(shù)據(jù)庫,操作excel需要jxl.jar,操作數(shù)據(jù)庫可以用最基本的jdbc,需要mysql-connector-java-5.0.8-bin.jar這個(gè)jar包。

下面我們先看一下excel截圖:

 

再來看最后的效果圖:

下面貼出整個(gè)代碼:

package browser; 
 
import java.io.File; 
import java.sql.*; 
import jxl.Cell; 
import jxl.Sheet; 
import jxl.Workbook; 
 
public class PushExcelToMysql { 
 public static void main(String[] args) throws Exception { 
 
 Sheet sheet; 
 Workbook workbook; 
 Cell [][] cells=new Cell[3][3]; 
 try{ 
 workbook=Workbook.getWorkbook(new File("E:\\lalala.xls")); 
 sheet=workbook.getSheet(0); 
 for(int i=0;i<3;i++){ 
 for(int j=0;j<3;j++){ 
  cells[i][j]=sheet.getCell(j,i); 
 } 
 } 
 }catch (Exception e) { 
 e.printStackTrace(); 
 } 
 
 try{ 
 Class.forName("com.mysql.jdbc.Driver"); 
 }catch(Exception e){ 
 e.printStackTrace(); 
 } 
 Connection c=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8", "root","root"); 
 String sql="insert into tosql(name,age,sex) values(?,?,?)"; 
 PreparedStatement ps=c.prepareStatement(sql); 
 for(int i=0;i<3;i++){ 
 ps.setString(1, cells[i][0].getContents()); 
 ps.setString(2, cells[i][1].getContents()); 
 ps.setString(3, cells[i][2].getContents()); 
 ps.execute(); 
 } 
 System.out.println("ok"); 
 } 
}

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • windows 10 下mysql-8.0.17-winx64的安裝方法圖解

    windows 10 下mysql-8.0.17-winx64的安裝方法圖解

    這篇文章主要介紹了windows 10 mysql-8.0.17-winx64的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Mysql數(shù)據(jù)庫之索引優(yōu)化

    Mysql數(shù)據(jù)庫之索引優(yōu)化

    MySQL憑借著出色的性能、低廉的成本、豐富的資源,已經(jīng)成為絕大多數(shù)互聯(lián)網(wǎng)公司的首選關(guān)系型數(shù)據(jù)庫。本文給大家介紹mysql數(shù)據(jù)庫之索引優(yōu)化,感興趣的朋友一起學(xué)習(xí)吧
    2016-03-03
  • MySQL?WHERE語句用法小結(jié)

    MySQL?WHERE語句用法小結(jié)

    給定一條SQL,如何提取其中的where條件,where條件中的每個(gè)子條件,在SQL執(zhí)行的過程中有分別起著什么樣的作用,本文就來介紹一下MySQL?WHERE?條件語句用法小結(jié),感興趣的可以了解一下
    2024-01-01
  • 安裝MySQL在最后的start service停住了解決方法

    安裝MySQL在最后的start service停住了解決方法

    今天為一個(gè)客戶配置服務(wù)器的時(shí)候,發(fā)現(xiàn)的問題,原來他自己安裝過mysql但安全沒有配置好,路徑選擇的也不好,重新安裝后發(fā)現(xiàn)在start service卡住了,通過下面的方法解決了,特分享下
    2013-11-11
  • MYSQL 數(shù)據(jù)庫命名與設(shè)計(jì)規(guī)范

    MYSQL 數(shù)據(jù)庫命名與設(shè)計(jì)規(guī)范

    對(duì)于MYSQL 數(shù)據(jù)庫的命名與設(shè)計(jì),需要一定的規(guī)范,所以我們要了解和快速的掌握mysql有很多的幫助。
    2008-12-12
  • MySQL數(shù)據(jù)庫引擎介紹、區(qū)別、創(chuàng)建和性能測試的深入分析

    MySQL數(shù)據(jù)庫引擎介紹、區(qū)別、創(chuàng)建和性能測試的深入分析

    本篇文章是對(duì)MySQL數(shù)據(jù)庫引擎介紹、區(qū)別、創(chuàng)建和性能測試進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL易學(xué)易用之MYSQL不為人知的特性

    MySQL易學(xué)易用之MYSQL不為人知的特性

    MySQL易學(xué)易用,且附帶豐富的技術(shù)文檔,這二個(gè)因素使之被廣泛應(yīng)用。然而,隨著MySQL發(fā)展之迅速,即使一個(gè)MySQL老手有時(shí)也會(huì)為該軟件出其不意的功能感嘆。
    2011-01-01
  • 詳解MySQL中的存儲(chǔ)過程和函數(shù)

    詳解MySQL中的存儲(chǔ)過程和函數(shù)

    這篇文章主要為大家詳細(xì)介紹了MySQL數(shù)據(jù)庫中的存儲(chǔ)過程和函數(shù)的相關(guān)操作,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2022-08-08
  • Mysql數(shù)據(jù)庫存儲(chǔ)過程基本語法講解

    Mysql數(shù)據(jù)庫存儲(chǔ)過程基本語法講解

    本文通過一個(gè)實(shí)例來給大家講述一下Mysql數(shù)據(jù)庫存儲(chǔ)過程基本語法,希望你能喜歡。
    2017-11-11
  • MySQL數(shù)據(jù)庫完全備份與增量備份詳解

    MySQL數(shù)據(jù)庫完全備份與增量備份詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫完全備份與增量備份詳解,完全備份就是將數(shù)據(jù)庫中的數(shù)據(jù)及所有對(duì)象全部備份,具體詳細(xì)內(nèi)容需要的朋友可以參考一下
    2022-08-08

最新評(píng)論

新乡县| 英超| 兴和县| 翁牛特旗| 健康| 孟村| 岐山县| 红河县| 涪陵区| 吉林省| 合阳县| 柳江县| 云和县| 遂宁市| 上蔡县| 呼玛县| 会宁县| 丹江口市| 余江县| 博罗县| 灌云县| 阿克陶县| 台江县| 嘉祥县| 丰原市| 临颍县| 陇南市| 光山县| 祁东县| 三原县| 南投市| 南郑县| 蕲春县| 延庆县| 建昌县| 辽宁省| 马鞍山市| 宁都县| 珲春市| 牙克石市| 涞水县|