java - intellij 找不到 oracle 驱动程序
问题描述
我是编程新手,刚开始学习 servlet、jsp 和 html 之间的基本请求/响应。
我从来没有用intellij(曾经使用Eclipse)制作过一个web项目,所以在添加库等方面很吃力。因为我最终连接到了Tomcat,现在服务器可以运行了。但是,我的 servlet 文件没有到达添加到外部库的 ojdbc6.jar。
Servlet 很容易检查连接。如下所示。
...
try {
System.out.println("<--try-->");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orclKOSMO00", "csi00", "csi1234");
System.out.println("<--stmt-->");
stmt = conn.prepareStatement("SELECT * FROM MEMBER");
System.out.println("<--resultSet-->");
resultSet = stmt.executeQuery();
System.out.println("<--Done-->");
它有一个错误说java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521:orclKOSMO00
我在连接之前尝试Class.forName("oracle.jdbc.driver.OracleDriver");
过。然后,它说java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
所以,我认为它无法访问库或 jar 文件。
我几乎不知道路径或项目的结构。关于 IntelliJ 的配置应该是非常简单的事情,我必须设置但我错过了。
Intellij 版本不是完全许可的版本,因此添加了插件来连接 Oracle 和 Tomcat。
屏幕截图可能有助于让您更好地理解。
解决方案
推荐阅读
- c# - 尝试使用自定义验证属性时出现 System.InvalidOperationException
- database - 在 postgres 中授予权限
- c# - 如何在一组线程之间共享执行上下文?
- android - 在它们之间切换时如何保持活动状态?
- php - 这是准备好的声明吗?
- apache-pulsar - Apache Pulsar 中的主题复制
- android - 如何在没有操作栏菜单的情况下将徽标居中
- intellij-idea - Intellij idea 不在项目视图中显示文件夹
- xamarin - 如何在 Xamarin 表单中创建媒体下载器,例如 whats 应用程序、电报?以及如何创建whats app UI
- typescript - 打字稿:如何将通用字典类型传递给类,以便将空对象设置为默认值?