2012-06-15 35 views
0

我下载/安装liquibase-1.9.3和sqlite-jdbc-3.7.2.jar到Ubuntu 11. *。并将sqlite-jdbc-3.7.2.jar放入liquibase-1.9.3/lib中。我跑:无法连接到来自Liquibase的sqlite引擎驱动程序

java -jar liquibase-1.9.3.jar --driver=org.sqlite.JDBC --changeLogFile=assets_db.xml --url=sqlite.db update 

,并得到结果: 迁移失败:找不到数据库驱动程序:org.sqlite.JDBC

我想有从Ubuntu的默认Java版本:

java -version 

Java版本“1.6.0_22” OpenJDK运行环境(IcedTea6 1.10.2)(6b22-1.10.2-0ubuntu1〜11.04.1) OpenJDK客户端VM(构建20.0-b11,混合模式,共享)

我看到有人张贴了类似的问题: Liquibase and SQLite

但对于没有正确的答案。我应该不得不安装蚂蚁才能使其工作。 请大家帮忙,我几乎花了整整一天的时间找到一个可行的解决方案。

非常感谢

回答

0

然后我发现了以下工作:

Java的罐子liquibase-1.9.3.jar --driver = org.sqlite.JDBC --classpath = LIB /源码-jdbc-3.7.2.jar --changeLogFile = core.xml --url =的jdbc:sqlite的:sqlite.db更新

迁移成功

我加入类路径驱动程序jar文件。

相关问题