我正在尝试从部署在 WebSphere for Z/OS 上的 war 文件中使用嵌入式 Derby 数据库。当我使用如下代码创建数据库时,我最终使用 WebSphere 服务器 7.0 中包含的 derby.jar 创建了 derby 版本 10.3 数据库,而不是包含在我的 WEB-INF/lib 目录中的版本 10.5 derby.jar。
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:derby:testDB;create=true");
DatabaseMetaData dbmd = conn.getMetaData();
String productName = dbmd.getDatabaseProductName();
String productVersion = dbmd.getDatabaseProductVersion();
如何强制 WebSphere 使用包含在我的 war 文件中的 derby.jar 文件中的 org.apache.derby.jdbc.EmbeddedDriver 类?