gpt4 book ai didi

java - 错误-java.lang.ClassNotFoundException : oracle. jdbc.driver.OracleDriver

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:48:40 24 4
gpt4 key购买 nike

我想连接到 java web 应用程序中的数据库。我在 servlet 中编写了这段代码,并添加了相关的 jar 文件 (ojdbc),但是当我运行它时,它给了我这个错误:java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver

public class DBConnection extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public DBConnection() {
super();
// TODO Auto-generated constructor stub
}

public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {

Connection con = null;

try {
Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.101.84:1521:orcl","XXXX","XXXX");
if(con!=null)
System. out.println("Connection Successful");
else
System. out.println("error");

}
catch (Exception e) {
//System.out.println(e);
}
...

我该怎么办?

最佳答案

我遇到了同样的问题。您需要在项目的部署程序集中包含 ojdbc6.jar 文件:

  1. 右键单击该项目
  2. 选择“属性”
  3. 选择“部署程序集”选项卡
  4. 在其中添加您的 ojdbc6.jar 文件..

...问题就解决了。

关于java - 错误-java.lang.ClassNotFoundException : oracle. jdbc.driver.OracleDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17803818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com