net开发人员,对Java很新。在.net中,我们将以下选项添加到连接字符串中,以便每次执行数据库操作时都不会创建日志。
default isolation level=RepeatableRead;synchronous=Full;pooling=True;journal mode=Persist;
如何在java中完成它。我尝试了属性
Class.forName("org.sqlite.JDBC");
Properties prop = new java.util.Properties();
prop.put("default isolation level", "RepeatableRead");
prop.put("synchronous","Full");
prop.put("pooling","True");
prop.put("journal mode","Persist");
并与DriverManager.getConnection("jdbc:sqlite:" + ClientDBPath, prop);
但似乎确实有效。我的问题是我们有java udp客户端,它会在从服务器接收数据时连续插入/更新数据库。在此过程中,当UI Flex应用程序尝试访问时,无法执行查询。所以我们创建了一个示例应用程序(一个用于读取,另一个用于写入)并使用上面的连接字符串选项检入.net。它运作正常。所以在java中尝试相同。
还请告知其他选项以解决此插入/读取问题。对不起,如果我已经解释了很多。