如何替换s2jh的数据库

发布于 2021-11-22 00:45:31 字数 252 浏览 840 评论 4

@S2JH 你好,想跟你请教个问题:

如果想将s2jh搭配其他数据库使用应该如何配置,代码中搭配的h2数据库好像保存了一个文件,这个databaseName是一个变量,我看到了不少对这个变量的引用,如果不用h2这种文件数据库方式应该怎么做呢,非常感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

浮生未歇 2021-11-26 01:17:30

请贴出异常信息

静谧 2021-11-26 01:17:23

这个错误产生的原因很可能是因为你的mysql数据库版本与jdbc依赖的jar版本不一致引起的,比如说你的mysql是6.0版本的,而你的mysql-connector-java为5版本的,就会报很多语法错误

凯凯我们等你回来 2021-11-26 01:17:02

修改后还是报错,具体2.0要用MYSQL运行要怎么设置?

伴我心暖 2021-11-26 01:10:54

不好意思,这才看见这个问题没有回复,可能已经过期了,不过还是说一下吧。我一般是H2用在开发阶段比较高效简单,然后在生产环境一般是以JNDI方式配置mysql,以tomcat为例:

<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/s2jh" password="s2jh" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/s2jh" username="s2jh"/>

然后在框架中配置可参考:http://git.oschina.net/xautlx/s2jh/blob/master/prototype/src/main/resources/context/context-profiles.xml 的 <beans profile="production"> ... </beans>部分

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文