数据库创建需要时间

时间:2012-04-09 07:00:18

标签: java database derby

我正在创建一个应用程序,我在其中创建了一个队列来处理任何操作。 首先,我创建了队列数据库以及显示该过程的窗口。但除非我的数据库没有创建,否则我无法看到队列窗口。在这个过程中总共需要10秒。在10秒的数据库创建中,大约需要8秒钟,其余时间由数据获取器和设置器完成。 所以我想知道我可以减少数据库创建时间。我正在使用Java Derby作为数据库。

创建数据库 - (约7.569秒)

objConnectionPool = new ConnectionPool(“jdbc:derby:”+ sFolder.getAbsolutePath()+“/ operationqueue”+ sDBFileName,null,null,“org.apache.derby.jdbc.EmbeddedDriver”);

创建表(约800毫秒)

String sQry =“CREATE TABLE”+ sTableName +“(id INTEGER PRIMARY KEY,aaa VARCHAR(32672),bbb VARCHAR(25),ccc VARCHAR(25),report VARCHAR(32672),size DOUBLE,fName VARCHAR( 10000))“;

PreparedStatement ps = objConnection.prepareStatement(sQuery); int iUpdate = ps.executeUpdate();

由于

0 个答案:

没有答案