Java將excel數據導入數據庫的方法
很多時候拼接字符串是很多項目必須做的,該代碼中我們拼接了不少sql語句,也許有更簡單的方式,可以使用java將excel裏的數據導入到數據庫裏,下面一起來看看使用java將excel裏的`數據導入到數據庫裏的基本方法,僅供參考。
/**將execl數據導入數據庫
* @author trsli
* */
public class CreateDBTable {
private static Connection conn;
private static String sql="";
private static StringBuffer buf=new StringBuffer();
static{
conn=onnection();
}
public static void main(String[] args) {
//數據。xls文件路徑
tln("輸入文件路徑:");
String filename=new Scanner()。nextLine();
//獲取需要插入數據庫的數據內容
Object[][] contents=new PoiUtil()。getmessage(filename);
//獲取數據庫創建表格的字段名
Object[] titles=new PoiUtil()。gettitles(filename);
tln("輸入數表格名:");
String fname=new Scanner()。nextLine();
try {
String ziduan="";
String blank="";
PreparedStatement stmt=areStatement(sql);
nd("create table "+fname+"( id int primary key auto_increment");
//拼接字符串,主要是爲了完全實現動態創建數據表格以及後期插入數據
for(int i=0;i
nd(","+titles[i]+" varchar(20)");
if(i==th-1){//字符串末尾沒有","
ziduan+=titles[i]+"";
blank+="?";
}else{
ziduan+=titles[i]+",";
blank+="?,";
}
}
//sql數據拼裝完成
sql="insert into "+fname+"("+ziduan+") values ("+ blank+")";
nd(" );");
uteUpdate(ring());
tln("預處理…");
相關文章
-
Oracle數據庫插入日期型數據的方法
racle數據庫插入日期型數據,應該怎麼下手呢?下面小編爲大家整理了關於Oracle數據庫插入日期型數據的方法,希望能爲你提供幫助:往Oracle數據庫中插入日期型數據(to_date的用法)INSERT INTO FLOOR VALUES ( to_date ( ' -
如何把Excel工作表中數據導入數據庫
大家知道要如何把Excel工作表中數據導入數據庫呢?有什麼方法呢?下面一起來看看! 我想至少有這樣兩種比較容易實現的方法:1、直接用Sql語句查詢2、先用excle中的數據生成xml文件,再把xml導入數據庫第一種方法(方法二以 -
ORACLE與excel的數據互傳方法
衆所周知,MicrosoftExcel能很直觀而方便地進行數據輸入,統計,生成圖表,但它的數據管理能力有限,對大量的數據查詢能力不足,如果利用它數據計算方面的優點和大型數據庫ORACLE的數據查詢優點,可以設計出功能強大的數據處理系統 -
Excel2013怎麼導入Access的數據
導入Access數據庫數據是我們工作中經常會遇到的情況,那麼Excel2013怎麼導入Access的數據呢,一起來看看!1、啓動Excel 2013,打開需要導入Access數據庫數據的工作表,在“數據”選項卡的`“獲取外部數據”組中單擊“自Access -
excel數據導入access後提示字段類型轉換失敗怎樣解決
excel中有一列,單元格格式是 日期類型,導入到access時卻提示這個字段“類型轉換失敗”,這該怎麼辦?下面小編就爲大家詳細介紹一下,來看看吧!步驟1、以個人本次經驗來談,導致這個問題的原因是我導入時修改了該字段的數據類型2 -
Access 2007中的數據怎麼導入Excel文件
在Access 2007數據庫中可以導入的文件類型有很多。下面我們以在數據庫中導入Excel文件爲例,介紹一下導入文件的方法。1、打開數據庫後,單擊“外部數據”選項卡“導入”組中的“Excel”按鈕,彈出“獲取外部數據-Excel電子 -
Access 2007中的數據如何導入Excel文件
篇一:看小孩保姆合同甲方(僱主): 身份證號:電話號碼: 家庭住址:乙方(僱員): 身份證號:電話號碼: 家庭住址:根據《中華人民共和國合同法》等有關法律、法規的規定,甲乙雙方本着平等、自願的原則就乙方爲甲方提供保姆服務有關事宜,達成 -
Oracle考試知識點:修改數據庫名db-name的方法
新建控制文件,改數據庫名db_name的方法: 1、先把原來的`控制文件備份成文本文件格式(@ORACLE_BASE/admin/udump/目錄下)SQL>alter database backup controlfile to trace; 2、再把原來的控制文件重命名$cd $ORAD -
關於Excel文本型數據轉爲數值型數據的解決方法
Excel文本型數據轉爲數值型數據小技巧如果我們在設置成“文本型”的'Excel單元格中輸入數字,那這些文本型的數字就不能作各種排序、求和等函數運算,即使簡單地把單元格格式改成“數值”也無濟於事,這時我們需要把將它們 -
Oracle數據庫與FoxPro數據的轉換
我們大家都知道Oracle數據庫的數據格式和微機通用的實際應用格式有所不同,所以在實際操作中我們不能對Oracle的數據直接調用,Oracle數據庫所提供的相關前臺的開發工具Developer 2000雖然可以訪問Oracle的數據。並有數據