我有一个连接到Oracle数据库和JSP页面的Java类,我试图在其中调用连接数据库的函数
调用函数时,我收到NullPointerException。
我的Java代码:
public class DBConnection
{
public Connection getConnection() throws Exception
{
Connection con = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection(the correct code);
} catch (ClassNotFoundException e) {
e.printStackTrace();
throw e;
}
catch (SQLException e) {
e.printStackTrace();
throw e;
}
}
}
和我的JSP页面:
<% DBConnection db=new DBConnection();
db.getConnection();
%>
我哪里错了?
答案 0 :(得分:0)
请改用Class.forName("oracle.jdbc.OracleDriver");
。 oracle.jdbc.driver.OracleDriver从Oracle 9i开始不推荐使用。