您好我想通過JDBC在多個數據庫如DB2,Sybase,MySQL等創建表。現在我需要創建這個表使用文本文件說data.txt其中包含數據空間分隔值。對於例如任何JDBC驅動程序是否支持LOAD DATA INFILE sql命令?
CustName OrderNo PhoneNo
XYZ 230 123456789
ABC 450 879641238
現在這個data.txt包含數千記錄空間分隔值。我需要使用java io逐行解析這個文件,併爲每條記錄執行sql插入查詢。
我發現那裏有LOAD DATA INFILE sql命令。任何JDBC驅動程序是否都支持此命令?如果不是什麼應該是解決這個問題的最有效的快速方法。
請指導。提前致謝。
您可以通過JDBC使用'load data infile'(該文件必須位於服務器上!) - 您爲什麼不簡單地嘗試它? –
@a_horse_with_no_name非常感謝您的參與。我讀過JDBC驅動程序不支持LOAD DATA INFILE命令,所以我問了這個問題? – u449355
你從哪裏讀到的?當你嘗試時發生了什麼? –