Подключение к файлу sqlite с помощью Vaadin

Моя проблема в том, что я не могу подключиться к файлу базы данных sqlite с помощью Vaadin. Я всегда получаю запрошенный ресурс недоступен. Что не так с моим кодом?

private Container buildContainer() throws SQLException {
        SimpleJDBCConnectionPool connectionPool = new SimpleJDBCConnectionPool(
                "org.sqlite.JDBC", "jdbc:sqlite:e:/teszt.db", "", "");       


        SQLContainer container = new SQLContainer(new FreeformQuery(
                "SELECT users.name, departments.name"               
                + "FROM users"
                + "INNER JOIN departments ON users.department = departments.id",
                connectionPool));
        return container;
    }

person Community    schedule 22.11.2014    source источник


Ответы (1)


При устранении неполадок с подключением, скрытых в слоях абстракции, постарайтесь перейти к самой простой возможной версии того, что вы делаете.

Сначала подключитесь к базе данных без Vaadin, чтобы убедиться, что сервер базы данных работает и код подключения неверен.

Если это работает нормально, проблема с конфигурацией на стороне Vaadin. Попробуйте подключиться без специального контейнера sql. Просто откройте соединение и поместите текст на экран, чтобы добиться успеха. Также попробуйте подключиться без пула соединений.

person Thorn    schedule 22.11.2014