Tag: ojdbc

SQLException:没有为jdbc找到合适的驱动程序:oracle:thin:@ // localhost:1521 / orcl

我正在尝试开发一个从eb服务类连接到Oracle数据库的Java EE应用程序,但我遇到了一个 SQLException: No suitable driver found for jdbc:oracle:thin:@//localhost:1521/orcl 我在类路径中有ojdbc6.jar ,我也在JBoss部署文件夹中validation了这一点。 我的应用程序EAR由WAR组成。 这有什么问题(根本原因)? 请帮忙。 persistence.xml中的连接URL: > “jdbc:oracle:thin:@//localhost:1521/orcl” 堆栈跟踪: 16:06:32,687 WARN [com.arjuna.ats.arjuna] (default-workqueue-1) ARJUNA012125: TwoPhaseCoordinator.beforeCompletion – failed for SynchronizationImple: javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Could not open connection at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361) [hibernate-entitymanager-4.0.1.Final.jar:4.0.1.Final] at Caused by: java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@//localhost:1521/orcl at java.sql.DriverManager.getConnection(DriverManager.java:602) [rt.jar:1.6.0_26] at java.sql.DriverManager.getConnection(DriverManager.java:154) [rt.jar:1.6.0_26] at org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl.getConnection(DriverManagerConnectionProviderImpl.java:173) […]