我有以下數據庫:插入向量元素以數據庫FAST
CREATE TABLE person_bornYear (name, year INT, prob FLOAT);
而且我有對象(PersonYear),其中包含個人元素的向量:字符串名稱,詮釋一年,雙概率。
我試圖通過線插入向量元素的數據庫行:
private Statement _stat;
private Connection _conn;
private PreparedStatement _prep;
for (PersonYear py : vecToInsert) {
this.set_prep(this.get_conn().prepareStatement("INSERT into person_bornYear values (?, ?, ?);"));
this.get_prep().setString(1, py.get_person());
this.get_prep().setString(2, Integer.toString(py.get_year()));
this.get_prep().setString(3, Double.toString(py.get_accuracy()));
this.get_prep().executeUpdate();
}
它需要2-3分鐘(載體含有100K元素)。
有人可以給我一個更快的方法來將矢量元素插入數據庫嗎?
在此先感謝。
嗯..你能在downvote評論? – 2013-02-17 18:01:28