【发布时间】:2014-11-02 11:30:36
【问题描述】:
我想将数据从 csv 文件加载到 oracle 数据库。这是我的代码-
void importData(Connection conn) {
Statement stmt;
String query;
String filename = "C:/CSVData/Student.csv";
try {
stmt = conn.createStatement(
ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
query = "LOAD DATA INFILE '" + filename + "' INTO TABLE Student FIELDS terminated by ',' ;";
System.out.println(query);
stmt.executeQuery(query);
} catch (Exception e) {
e.printStackTrace();
stmt = null;
}
}
此代码运行完美,并在 mysql 中加载数据。但现在我想在 oracle 中加载数据。我必须在查询中做出什么改变。请帮我。提前谢谢你...
【问题讨论】:
-
下周要加载到postgresql怎么办?还是德比?还是h2?或者...请使用标准 SQL 来处理此类琐碎的事情。
标签: java mysql oracle csv sql-loader