【发布时间】:2012-01-16 04:31:13
【问题描述】:
我的 application.conf 文件中有一个带有 db=mem 的 Play 应用程序,我希望能够将数据库的排序规则设置为法语,强度设置为主要。知道怎么做吗?
如果我添加
db.url=jdbc:h2:mem:play;
到我的 application.conf 文件,它运行,但使用了错误的排序规则。如果我把它改成
db.url=jdbc:h2:mem:play;COLLATION=FRENCH;
按照此处的说明:h2 Changing Other Settings when Opening a Connection。它中断,给出以下错误:
发生数据库错误:无法连接到数据库,URL 格式错误;必须是“jdbc:h2:{ {.|mem:}[name] | [file:]fileName | {tcp|ssl}:[//]server[:port][,server2[:port]]/name }[;key=value...]" 但是是“jdbc:h2:mem:play”[90046-149]
所以看起来 COLLATION 不是受支持的参数。
在 Play 中设置数据库排序顺序的正确方法是什么?
【问题讨论】:
标签: playframework h2