91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: Java
  • 標簽:

資源簡介

java導出oracle到excel excel導入oracle

資源截圖

代碼片段和文件信息

package?cn.com.db.connectDB;

import?java.io.File;
import?java.io.IOException;
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.Iterator;
import?java.util.Vector;

import?jxl.Workbook;
import?jxl.format.Alignment;
import?jxl.write.Label;
import?jxl.write.WritableCellFormat;
import?jxl.write.WritableSheet;
import?jxl.write.WritableWorkbook;
import?jxl.write.WriteException;
import?cn.com.db.util.ConnectDB;

public?class?WriterTable{
private?ConnectDB?db?=?ConnectDB.getInstance();

/**
?*?conncet?oracle?database
?*/
private?void?readData()?{
Vector>?vector?=?new?Vector>();
Connection?con?=?db.getConnection();
String?sql?=?“select?*?from?emp“;
PreparedStatement?pr?=?null;
ResultSet?re?=?null;
try?{
pr?=?con.prepareStatement(sql);
re?=?pr.executeQuery();
Vector?v?=?null;
while?(re.next())?{
v?=?new?Vector();
v.add(““?+?re.getString(1));
v.add(““?+?re.getString(2));
v.add(““?+?re.getString(3));
v.add(““?+?re.getString(4));
v.add(““?+?re.getString(5));
v.add(““?+?re.getString(6));
v.add(““?+?re.getString(7));
v.add(““?+?re.getString(8));
vector.add(v);
}
createExcel(vector);
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}

/**
?*?create?a?EXCEl
?*/

private?void?createExcel(Vector>?vector)?{
WritableWorkbook?book?=?null;
try?{
book?=?Workbook.createWorkbook(new?File(“d:/oracle.xls“));
WritableSheet?sheet?=?book.createSheet(“數據庫備份“?0);
WritableCellFormat?form?=?new?WritableCellFormat();
form.setAlignment(Alignment.CENTRE);
//?merge?the?sheet?cell;
sheet.mergeCells(0?0?7?0);
Label?title?=?new?Label(0?0?“數據庫備份表“form);
sheet.addCell(title);
int?i?=?1;
Iterator>?it?=?vector.iterator();
while?(it.hasNext())?{
Vector?v?=?it.next();
Iterator?ite?=?v.iterator();
int?j?=?0;
while?(ite.hasNext())?{
Label?label?=?new?Label(j?i?ite.next());
sheet.addCell(label);
j++;
}
i++;
}

}?catch?(IOException?e)?{
e.printStackTrace();
}?catch?(WriteException?e)?{
e.printStackTrace();
}?finally?{
try?{
book.write();
book.close();
}?catch?(IOException?e)?{
e.printStackTrace();
}?catch?(WriteException?e)?{
e.printStackTrace();
}

}
}

/**
?*?initialization?the?methods?of?this?class
?*/

public?void?init()?{
readData();
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

????I.A....??????2656??2009-05-27?01:08??db\connectDB\WriterTable.java

????I.A....??????2791??2009-05-27?01:20??db\createTable\CreateTable.java

????I.A....???????651??2009-05-27?00:27??db\test\Test.java

????I.A....??????1494??2009-05-26?11:15??db\util\ConnectDB.java

????I..D...?????????0??2009-05-27?16:42??db\connectDB

????I..D...?????????0??2009-05-27?16:42??db\createTable

????I..D...?????????0??2009-05-27?16:42??db\test

????I..D...?????????0??2009-05-27?16:42??db\util

????I..D...?????????0??2009-05-27?16:42??db

-----------?---------??----------?-----??----

?????????????????7592????????????????????9


評論

共有 條評論

相關資源