Blackberry Java Sqlite多记录插入

Blackberry Java Sqlite多记录插入,java,sqlite,blackberry,Java,Sqlite,Blackberry,如何在blackberry java应用程序的sqlite数据库中插入多行(~100k)。?我尝试了以下代码: Database d1; Statement st; URI dbURI1 = URI.create("file:///SDCard/xxx.db") if (DatabaseFactory.exists(dbURI1)) { d1 = DatabaseFactory.open(dbURI1); } else { d1 = DatabaseFactory.creat

如何在blackberry java应用程序的sqlite数据库中插入多行(~100k)。?我尝试了以下代码:

Database d1; Statement st;

URI dbURI1 = URI.create("file:///SDCard/xxx.db")  if (DatabaseFactory.exists(dbURI1)) {
    d1 = DatabaseFactory.open(dbURI1); } else {
    d1 = DatabaseFactory.create(dbURI1);
    st = d1.createStatement("Insert into..................(for 100 k rows)");

    st.prepare();
    st.execute();
    st.close(); }
我也试过这个

st=d1.createStatement(“插入到……”)

st=d1.createStatement(“插入到……”)

。 . . 10万行

Eclipse开始非常慢,我无法调试它。

试试这个

Public void InsertData ()
{
Database d;
try
{
URI myURI = URI.create("file:///SDCard/Databases/" +"Test.db"); 
d = DatabaseFactory.open(myURI);

Statement st = d.createStatement("INSERT INTO testtable(id,name) " + "VALUES (1,’Arun’)");
st.prepare();
st.execute();
st.close();
d.close();
add(new RichTextField("Values Inserted"));
}
catch ( Exception e ) 
{ 
System.out.println( e.getMessage() );
e.printStackTrace();
add(new RichTextField("Error: "+e.toString()));
}

}

这没关系,但问题是eclipse太慢,不允许我调试。通过这种方式,我需要添加10万行。你知道其他有效的方法吗?可能是因为插入了很多记录,速度可能会变慢。对不起,我没有其他的想法。
    st.prepare();
    st.execute();
    st.close();
Public void InsertData ()
{
Database d;
try
{
URI myURI = URI.create("file:///SDCard/Databases/" +"Test.db"); 
d = DatabaseFactory.open(myURI);

Statement st = d.createStatement("INSERT INTO testtable(id,name) " + "VALUES (1,’Arun’)");
st.prepare();
st.execute();
st.close();
d.close();
add(new RichTextField("Values Inserted"));
}
catch ( Exception e ) 
{ 
System.out.println( e.getMessage() );
e.printStackTrace();
add(new RichTextField("Error: "+e.toString()));
}

}