我在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);
答案 0 :(得分:1)
你应该简单地看一下EclipseLink中JDBC_PROPERTY
(link)的定义:
允许传递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"/>