有没有办法使用SQLite作为我的Grails应用程序的数据库存储?
如果我使用SQLite JDBC驱动程序(http://www.zentus.com/sqlitejdbc/),我的应用程序无法启动并显示“name‘t driver方言for database name SQLite”。
我找到的唯一的解决办法是http://d.hatena.ne.jp/torutk/20090711/p3 (它是日语的,如果你愿意,可以用google translated ),但它没有任何帮助。
或者,在web应用程序中使用SQLite的想法是不是太糟糕了,以至于没有人使用它?:)
编辑:是的,我知道,默认的Grails HSQLDB支持运行得很好,但我的web应用程序是一个更大的系统的一部分,它只使用SQLite,所以我们更希望最终只支持一个数据库,而不是HSQLDB和SQLite。
发布于 2009-07-29 14:39:03
我还没有使用过它,但是您可能想尝试使用hibernate-sqlite项目中的SQLiteDialect。他们甚至用their readme.txt向您展示了一个示例连接字符串
有一些comments in this thread可能会帮助您获得一些上下文。
发布于 2009-07-29 05:23:32
您可以编写自定义方言。对于SQLite来说,这应该很简单。
发布于 2009-07-29 03:25:06
如果你想使用基于文件的数据库,grails内置了对HSQLDB的访问,它可以很容易地配置为基于内存或基于文件。我最初打算尝试使用sqlite,但由于grail对它的默认支持,我选择了HSQLDB方法,到目前为止,我还没有遇到任何问题。
https://stackoverflow.com/questions/1199512
复制相似问题