12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-11-29 09:50:52
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
思路:先将excel中的数据取出来,再把数据传入数据库,操作excel需要jxl.jar,操作数据库可以用最基本的jdbc,需要mysql-connector-java-5.0.8-bin.jar这个jar包。下面我们先看一下e
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
思路:先将excel中的数据取出来,再把数据传入数据库,操作excel需要jxl.jar,操作数据库可以用最基本的jdbc,需要mysql-connector-java-5.0.8-bin.jar这个jar包。
下面我们先看一下excel截图:
再来看最后的效果图:
下面贴出整个代码:
packagebrowser;importjava.io.File;importjava.sql.*;importjxl.Cell;importjxl.Sheet;importjxl.Workbook;publicclassPushExcelToMysql{publicstaticvoidmain(String[]args)throwsException{Sheetsheet;Workbookworkbook;Cell[][]cells=newCell[3][3];try{workbook=Workbook.getWorkbook(newFile("E:\\lalala.xls"));sheet=workbook.getSheet(0);for(inti=0;i<3;i++){for(intj=0;j<3;j++){cells[i][j]=sheet.getCell(j,i);}}}catch(Exceptione){e.printStackTrace();}try{Class.forName("com.mysql.jdbc.Driver");}catch(Exceptione){e.printStackTrace();}Connectionc=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8","root","root");Stringsql="insertintotosql(name,age,sex)values(?,?,?)";PreparedStatementps=c.prepareStatement(sql);for(inti=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");}}
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19