我有以下数据库:插入向量元素以数据库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