Вопросы | sqlite

Как заставить службу баз данных в Netbeans 6.5 подключаться к базам данных SQLite?

Вопрос

farzad | 9547 просмотров | рейтинг: 1

Я использую Netbeans IDE (6.5) и у меня есть база данных SQLite 2.x. Я установил драйвер JDBC SQLite от zentus.com и добавил новый драйвер в панель служб Nebeans. Затем попытался подключиться к файлу моей базы данных из Сервисы> Базы данных, используя этот URL для моей базы данных: JDBC: SQLite: /home/farzad/netbeans/myproject/mydb.sqlite но он не может подключиться. Я получаю это исключение:

 org.netbeans.modules.db.dataview.meta.DBException: Unable to Connect to database : DatabaseConnection[name=jdbc:sqlite://home/farzad/netbeans/myproject/mydb.sqlite [ on session]]
    at org.netbeans.modules.db.dataview.output.SQLExecutionHelper.initialDataLoad(SQLExecutionHelper.java:103)
    at org.netbeans.modules.db.dataview.output.DataView.create(DataView.java:101)
    at org.netbeans.modules.db.dataview.api.DataView.create(DataView.java:71)
    at org.netbeans.modules.db.sql.execute.SQLExecuteHelper.execute(SQLExecuteHelper.java:105)
    at org.netbeans.modules.db.sql.loader.SQLEditorSupport$SQLExecutor.run(SQLEditorSupport.java:480)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)
 
Что мне делать? :(



Ответы

Doug Currie

+ 1 -
Текущая версия Zentus SQLiteJDBC - v053, основанная на SQLite 3.6.1. Он не откроет базу данных SQLite 2.x. Возможно, вы можете использовать инструмент командной строки SQLite 2.x для .dump вашей базы данных и инструмент командной строки Sqlite3 для ее загрузки. Используйте Zentus SQLiteJDBC для доступа к новой базе данных SQLite 3.x. В качестве альтернативы используйте драйвер JDBC, который поддерживает SQLite 2, такой как этот.


Теги

sqlite | netbeans | jdbc | sqlite2