![]() |
1
0
不要过分强调上述观点,您的JDK将在2018年4月停止服务,现在考虑迁移到Java 8。当你说“DB连接在控制台应用程序中运行良好”时,我假设你的意思是你能够成功地从控制台测试连接。从您粘贴的代码段来看,应用程序失败的原因是您没有使用在WAS中配置的数据源以及测试连接正在使用的数据源。相反,您试图直接访问DriverManager,它将绕过服务器对JDBC的管理,包括连接和语句池。该类无法加载,因为应用程序类路径未配置为直接加载这些类。Java EE应用程序通常会通过资源引用、@Datasource或其他方式将您在WAS中配置的数据源注入应用程序。这 SO post |