<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            Java將excel數據導入數據庫的方法

            時間:2024-11-01 17:39:53 JAVA認證 我要投稿
            • 相關推薦

            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=DBConnection.getConnection();

              }

              public static void main(String[] args) {

              //數據。xls文件路徑

              System.out.println("輸入文件路徑:");

              String filename=new Scanner(System.in)。nextLine();

              //獲取需要插入數據庫的數據內容

              Object[][] contents=new PoiUtil()。getmessage(filename);

              //獲取數據庫創建表格的字段名

              Object[] titles=new PoiUtil()。gettitles(filename);

              System.out.println("輸入數表格名:");

              String fname=new Scanner(System.in)。nextLine();

              try {

              String ziduan="";

              String blank="";

              PreparedStatement stmt=conn.prepareStatement(sql);

              buf.append("create table "+fname+"( id int primary key auto_increment");

              //拼接字符串,主要是為了完全實現動態創建數據表格以及后期插入數據

              for(int i=0;i

              buf.append(","+titles[i]+" varchar(20)");

              if(i==titles.length-1){//字符串末尾沒有","

              ziduan+=titles[i]+"";

              blank+="?";

              }else{

              ziduan+=titles[i]+",";

              blank+="?,";

              }

              }

               //sql數據拼裝完成

              sql="insert into "+fname+"("+ziduan+") values ("+ blank+")";

              buf.append(" );");

              stmt.executeUpdate(buf.toString());

              System.out.println("預處理…");

            【Java將excel數據導入數據庫的方法】相關文章:

            將格式化文本導入Excel的步驟10-07

            ORACLE與excel的數據互傳方法07-14

            Excel快速輸入數據的方法10-12

            介紹Excel的數據排序方法07-21

            如何將格式化文本導入Excel09-26

            Coreldraw(CDR)中導入Excel表格的方法06-27

            將電腦文件導入ipad中的方法09-07

            如何將Excel表格導入到autocad中08-11

            EXCEL數據處理中的方法07-17

            Excel避免重復輸入數據的方法08-13

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看