首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Sybase方言的JDBC嵌入式数据库

使用Sybase方言的JDBC嵌入式数据库
EN

Stack Overflow用户
提问于 2012-02-17 22:29:54
回答 2查看 1.2K关注 0票数 0

如何将JDBC嵌入式数据库设置为使用Sybase方言?

这就是我所拥有的:

代码语言:javascript
复制
<jdbc:embedded-database id="dataSource">
   <jdbc:script location="classpath:myscript.sql"/>
</jdbc:embedded-database>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-17 22:47:39

Spring开箱即用,支持H2、Derby和HSQL嵌入式数据库。如果你想使用一个不同的版本,你必须找到一个已经为你正在寻找的版本创建了支持的人,否则你将不得不自己构建它。

如果你看看13.8.4 of the Spring documentation,他们提供了扩展点,你可以自己实现(通过EmbeddedDatabaseConfigurerDataSourceFactory)。我还建议浏览他们的Jira page,看看是否有人正在努力实现对您想要的嵌入式数据库的支持。

票数 1
EN

Stack Overflow用户

发布于 2012-02-17 23:05:50

同样,方言也是与Hibernate相关的。它被定义为LocalSessionFactoryBean的属性

代码语言:javascript
复制
<bean id="exampleSessionFactory" 
   class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
    <property name="hibernateProperties">
       <props>
         <prop key="hibernate.dialect">org.hibernate.dialect.SybaseDialect</prop>
         ...

但是Sybase方言并不意味着它所针对的数据库就是Sybase。您可以尝试将Sybase方言与前面提到的与Spring @nicholas.hauschild捆绑在一起的三个嵌入式数据库一起使用,但它很可能会失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9330021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档