成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DB2數據庫從Excel中讀取數據舉例

數據庫
您是否遇到過需要從Excel中讀取數據呢?將數據導入數據庫保存,最終可以用報表讀取數據庫并顯示,比較簡單,本文為您舉例了DB2數據庫從從Excel中讀取數據并導入,供您參考,希望能對您有所啟迪。

本文為您舉例了DB2數據庫從從Excel中讀取數據并導入,例子的功能有兩個:一是POI讀取Excel,二是DB2數據庫的連接和SQL執行。供您參考,希望能對您有所啟迪。

您是否遇到過需要從Excel中讀取數據呢?將數據導入數據庫保存,最終可以用報表讀取數據庫并顯示,比較簡單。查了一下兩者的資料,覺的也無所謂,需要的功能比較簡單,只要能讀取Excel數據就行,***決定使用POI,比較信任apache,使用果然很簡單,上網找了個源碼,Copy過來稍微改改就能用了。

下面附的代碼是一個Demo,功能有兩個:一是POI讀取Excel,二是DB2數據庫的連接和SQL執行。
import Java.io.FileInputStream;import
java.io.IOException;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
public class POITest {private static Connection conn = null;
private static Statement stmt = null;
private static boolean connectDB2()
{String url = "";
String username = "username";
String password = "password";
//加載驅動程序以連接數據庫try
{//添加類庫驅動包db2jcc.jar和db2jcc_license_cu.jarClass.forName
("com.ibm.db2.jcc.DB2Driver");
url = "JDBC:db2://192.168.0.1:50000/dbname";#p#
//添加類庫驅動包db2java.jar//
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
//url = "jdbc:db2:njtcdata";
conn = DriverManager.getConnection(url,
username, password);stmt = conn.createStatement();}
//捕獲加載驅動程序異常catch
(ClassNotFoundException cnfex)
{System.err.println("裝載JDBC驅動程序失敗。");
cnfex.printStackTrace();return false;}
//捕獲連接數據庫異常catch (SQLException sqlex)
{System.err.println("無法連接數據庫");
sqlex.printStackTrace();//System.exit(1);
// terminate programreturn false;}return true;}
private static boolean readExcelToDB2()
{POIFSFileSystem fs = null;HSSFWorkbook wb = null;
try {fs = new POIFSFileSystem
(new FileInputStream("c:\\test.xls"));
wb = new HSSFWorkbook(fs);} catch (IOException e)
{e.printStackTrace();return false;}
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = null;HSSFCell cell = null;#p#
String name = "";int id = 0;int rowNum,
cellNum;int i;rowNum = sheet.getLastRowNum();
for (i = 0; i <= rowNum; i++)
{row = sheet.getRow(i);
//cellNum = row.getLastCellNum();
cell = row.getCell((short) 0);
name = cell.getStringCellValue();
cell = row.getCell((short) 1);
id = (int) cell.getNumericCellValue();
String sql = "insert into TEST(ID, NAME)
values(" + id + ",'" + name + "')";
try {stmt.executeUpdate(sql);}
catch (SQLException e1) {e1.printStackTrace();
return false;}}return true;
}public static void main(String[] args)
{if (connectDB2()==true){if
 (readExcelToDB2()==true)System.out.println("數據導入成功");
elseSystem.out.println("數據導入失敗");
}else{System.out.println("數據庫連接失敗");}}}

 

責任編輯:段燃 來源: 賽迪網
相關推薦

2010-08-26 11:32:25

DB2時間函數

2010-09-01 10:17:14

DB2日志

2011-03-15 11:19:45

DB2數據庫catalog

2010-08-25 10:50:48

DB2數據庫

2011-03-11 16:02:03

DB2數據庫安裝

2010-09-01 15:23:59

DB2字段類型

2010-08-26 16:15:25

DB2數據庫管理

2010-11-01 11:30:41

DB2數據庫權限

2010-09-30 11:49:21

DB2數據庫權限

2010-11-03 16:21:18

DB2數據庫授權

2010-08-04 16:18:48

DB2數據庫

2010-09-06 10:00:00

DB2數據庫

2010-09-01 13:38:41

DB2數據復制

2010-08-31 13:06:49

DB2數據庫

2010-11-03 16:32:10

DB2創建數據庫

2010-08-31 11:26:59

DB2數據庫

2010-11-02 11:49:18

SQL SERVER連

2009-07-06 17:34:26

遠程復制DB2

2009-12-16 10:48:42

DB2數據庫

2011-05-16 14:42:12

DB2數據庫實用操作
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三 | 国产精品久久国产精品久久 | 亚洲视频 欧美视频 | 欧产日产国产精品国产 | 精品视频一区二区三区 | 久久久成人网 | 国产乱码精品1区2区3区 | 亚洲一区二区三区四区五区中文 | 日韩免费网站 | 一区二区三区四区电影 | 日韩在线日韩 | 精一区二区 | 欧美综合国产精品久久丁香 | 网色 | 理论片87福利理论电影 | 国产伦精品一区二区三区高清 | 午夜精品久久久久久久久久久久久 | 欧美成人a∨高清免费观看 欧美日韩中 | 久久成人免费 | 久久精品国产一区二区 | 久久专区| 午夜男人天堂 | 亚洲一区二区三区在线播放 | a免费视频 | 久久久91精品国产一区二区三区 | 91国内精品| 在线成人免费视频 | 国产欧美一区二区三区免费 | 久久av网| 欧美一区免费 | 亚洲精品中文在线观看 | 我想看一级黄色毛片 | 91麻豆精品国产91久久久资源速度 | 伊人伊人伊人 | 色精品| 国产婷婷精品 | 亚洲男女视频在线观看 | 欧美日韩在线成人 | jvid精品资源在线观看 | 免费黄色特级片 | 久久青青|