Я использую H2 для управления базой данных, и это то, что я хотел бы сделать:
Я хотел бы разрешить нескольким пользователям одновременно обращаться к базе данных. Я немного читал о "MULTI_THREADED = TRUE", "LOCK_FILE = NO" и "AUTO_SERVER = TRUE". Я также читал, что "LOCK_FILE = NO" может быть опасным, поскольку он может повредить базу данных. Я определенно не хотел бы этого, поэтому я предполагаю, что это плохой путь. Я также пытался закрыть соединение сразу после доступа к записи, независимо от того, читается ли она или записывается. Пока ничего не работает. Приложение не позволяет мне читать или записывать в базу данных, если к базе данных подключен отдельный экземпляр приложения (например, на другом компьютере). Как только я полностью закрываю приложение на одном компьютере, я могу получить доступ к записям базы данных.
Как разрешить нескольким пользователям одновременно подключаться к базе данных H2 без ущерба для безопасности базы данных?