没有合适的Oracle JDBC6的驱动程序与maven standalone java项目
问题描述:
我有一个Maven StandAlone java项目,我将jdbc6.jar添加到我的本地maven存储库,然后在该项目的pom文件中写入依赖项,jdbc6.jar是正确添加到/依赖关系,但是当我尝试连接到我的数据库我会得到 找不到合适的驱动程序为jdbc:oracle:thin:@localhost:1521:xe没有合适的Oracle JDBC6的驱动程序与maven standalone java项目
它是在NetBeans项目中,我探测在Eclipse projet中使用相同的代码连接没有Maven,它可以工作。
答
您在下面的代码中引用Oracle JDBC6连接。
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
System.out.println("Where is your Oracle JDBC Driver?");
e.printStackTrace();
return;
}
Connection connection = null;
try {
connection = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe","system","password");
} catch (SQLException e) {
e.printStackTrace();
return;
}
if (connection != null) {
System.out.println("You made it, take control your database now!");
} else {
System.out.println("Failed to make connection!");
}
参考以下链接:http://www.codejava.net/java-se/jdbc/connect-to-oracle-database-via-jdbc
能否请注明您的pom.xml的相关部分? –