Файл базы данных SQLite заблокирован - PullRequest
0 голосов
/ 30 августа 2018

Я использую сервлет на сервере Apache Tomcat для записи и чтения данных в / из базы данных через JDBC. Вся полученная информация верна, но после первого чтения / записи из / в базу данных файл базы данных блокируется. Вот фрагмент кода:

        Class.forName("org.sqlite.JDBC");
        Connection conn = DriverManager.getConnection(path);
        conn.setAutoCommit(false);
        Statement stat = conn.createStatement();
        String req = "select * from login where username=\""+username+"\" and password=\""+password+"\"";
        System.out.println(req);
        ResultSet rs2 = stat.executeQuery(req);
        conn.setAutoCommit(true);
        System.out.println(rs2.getString("rights"));
        int rights = Integer.parseInt(rs2.getString("rights"));
        rs2.close();
        stat.close();
        conn.close();

Файл базы данных блокируется и остается доступным и заблокированным, если я закрываю соединение.

1 Ответ

0 голосов
/ 05 сентября 2018

Я нашел решение или свою ошибку: я экспортировал .war-файл в неправильный каталог. Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...