簡體   English   中英

在Java 7上使用Apache Commons DBCP 1.4可能會出現什么問題?

[英]What problems could occur using Apache Commons DBCP 1.4 on Java 7?

Apache Commons DBCP概述頁面指出:

DBCP 2.0 compiles and runs under Java 7 only (JDBC 4.1)
DBCP 1.4 compiles and runs under Java 6 only (JDBC 4)
DBCP 1.3 compiles and runs under Java 1.4-5 only (JDBC 3)

DBCP 2.0 binaries should be used by applications running under Java 7.
DBCP 1.4 binaries should be used by applications running under Java 6.
DBCP 1.3 should be used when running under Java 1.4 5.

在JVM 7上使用Apache Commons DBCP 1.4(來自使用JDK 7編譯的應用程序)可能會出現什么問題?

上述限制與JDBC API的發展有關。

如果您查看java.sql.Connection接口並搜索“Since:”標記,您將看到在Java 6中添加了其他方法,在Java7中添加了更多方法。

DBCP的本質意味着它將提供它自己的java.sql.Connection實現(以及我期望的其他實現),並且它需要為較新的Java版本實現新的接口。

因此,在Java7下使用DBCP 1.4可能會導致InstantionErrors或類似問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM