需要persistence.xml属性标记来设置sybase数据库驱动程序版本

时间:2016-02-18 15:55:02

标签: java jpa jdbc eclipselink sybase

我在persistence.xml中寻找属性标记,它将设置Sybase数据库驱动程序版本。

我们正在使用eclipse链接与数据库进行交互。

下面的代码段有助于我们设置驱动程序版本。

SybDriver sybDriver = (SybDriver)Class.forName("com.sybase.jdbc4.jdbc.SybDriver").newInstance();
sybDriver.setVersion(com.sybase.jdbcx.SybDriver.VERSION_605); 
DriverManager.registerDriver(sybDriver); 

1 个答案:

答案 0 :(得分:1)

你应该简单地看一下EclipseLink中JDBC_PROPERTYlink)的定义:

  

允许传递JDBC驱动程序特定的连接属性。这允许在JDBC连接上设置属性。 JDBC驱动程序特定的属性名称应附加到此前缀。

你也可以在那里找到它的样本用法。

TL; DR:

<property name="eclipselink.jdbc.driver" value="com.sybase.jdbc4.jdbc.SybDriver"/>
<property name="eclipselink.jdbc.property.version" value="6.05"/>