<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    關于解析CSV文件

           做開發的時候需要對一個CSV文件進行解析,并把解析的結果存入數據庫中,于是上網查了下資料,找到了csvjdbc這個東東,看了下文檔,就是把csv文件當做數據庫操作,那多簡單啊,于是下了馬上動手開始做解析工作。
            根據文檔上面的介紹,解析很簡單,首先注冊好驅動,然后和JDBC一樣的操作就OK了,這里打個比方,如果我的文件是/local/mydata/1111.csv,那么路徑就是/local/mydata 數據源就是1111這里就這么一點要注意,下面貼代碼了,看看就知道了。
     1Class.forNam("org.relique.jdbc.csv.CsvDriver");//注冊驅動
     2Properties props = new java.util.Properties(); 
     3props.put("charset","gbk"); //確定編碼
     4props.put("separator",",");//確定分隔符 
     5props.put("fileExtension",".csv");// 文件類型.csv 
     6String path = "jdbc:relique:csv:/local/mydata";
     7Connection conn = DriverManager.getConnection(path,props);//建立連接
     8Statement stmt = conn.createStatement();
     9ResultSet results = stmt.executeQuery("SELECT * FROM 1111");//查詢結果
    10while(results.next())
    11{
    12    //你的數據解析操作在這里獲取數據既可以用索引(開始值是1)results.getString(index),也可以用屬性results.getString("name")
    13}

    14results.close();
    15stmt.close();
    16conn.close();//O 了
    由于這個東東只提供了只讀的操作,所以你只能使用select之類的語句啦,呵呵!對于我來說已經足夠了!


    posted on 2010-01-19 17:06 Cloud kensin 閱讀(374) 評論(0)  編輯  收藏 所屬分類: Java

    <2010年1月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導航

    統計

    常用鏈接

    留言簿(4)

    隨筆分類

    相冊

    相冊

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲伦另类中文字幕| 亚洲成AV人片在| 亚洲欧美黑人猛交群| 18观看免费永久视频| 蜜芽亚洲av无码精品色午夜| 免费看无码特级毛片| 亚洲va中文字幕无码久久不卡| 国产精品小视频免费无限app| 国产亚洲精品AA片在线观看不加载| 国产JIZZ中国JIZZ免费看| 国产日韩成人亚洲丁香婷婷| 中文字幕版免费电影网站| 亚洲无删减国产精品一区| 亚洲一区二区免费视频| 日本亚洲免费无线码 | 亚洲国产精品无码久久久蜜芽| 中文成人久久久久影院免费观看 | 亚洲精品人成无码中文毛片| 十八禁的黄污污免费网站| 亚洲国产婷婷六月丁香| 99re在线视频免费观看| 亚洲国产乱码最新视频| 免费人成在线观看网站品爱网日本| 国产黄在线观看免费观看不卡| 亚洲国产精品一区二区久久hs| av无码久久久久不卡免费网站| 亚洲AV香蕉一区区二区三区| 中文字幕精品无码亚洲字| 久久午夜夜伦鲁鲁片无码免费| 国产成+人+综合+亚洲专| 国产传媒在线观看视频免费观看 | 69pao强力打造免费高清| 亚洲最大无码中文字幕| 精品国产日韩亚洲一区| 免费人成在线观看69式小视频| 国产精品亚洲精品久久精品 | 久久久久成人精品免费播放动漫| 2020亚洲男人天堂精品| 亚洲乱码中文字幕综合234| 免费黄色福利视频| 国产精品美女久久久免费 |