我正在尝试运行一个程序的几个实例访问java中的sqlite数据库(总是相同的文件),实际上我不知道是否可能有多个作业访问同一个数据库.... / p>
答案 0 :(得分:2)
但请注意,此解决方案完全不可扩展。如果这是与您的应用程序有关的问题,您应该查看其他数据库解决方案。
答案 1 :(得分:1)
尝试从不同的进程访问单个SQLite数据库是完全正确的(无论您使用何种语言),因为SQLite将注意确保正确锁定。但请注意,SQLite不能很好地处理锁争用 - 因此,如果您有多个进程同时不断访问数据库,您可能需要考虑使用不同的数据库或使用单个服务器来访问数据库。