java - Eclipse中JDBC驱动安装问题
问题描述
我对 Eclipse/JDBC/PostgreSQL 有疑问。我正在学习 Java,但我无法确定它是从哪里形成的。我在 Eclipse 中有一个名为“DB1”的第一个 Java 项目,它与数据库连接(我使用 pgadmin4 来处理数据库)。一切都很好。但是当我创建另一个项目时(为了测试它,我还在另一个我重命名的 java 项目中复制了我的“DB1”),我添加了驱动程序(我尝试了 postgresql-42.2.20.jar 和 postgresql-42.2.18.jar) ,转到:构建路径->库->添加外部jar,然后单击该文件。
但是,当我运行我的程序(在另一台计算机上以及我计算机上的“DB1”上运行良好)时,我有一条消息说:
PostgreSQL JDBC Driver 42.2.20
Found in: jar:file:///C:/Users/Manu/Desktop/Eclipse%20Workspace/Pilotes/postgresql-42.2.20.jar!/org/postgresql/Driver.class
The PgJDBC driver is not an executable Java program.
You must install it according to the JDBC driver installation instructions for your application / container / appserver, then use it by specifying a JDBC URL of the form
jdbc:postgresql://
or using an application specific method.
See the PgJDBC documentation: http://jdbc.postgresql.org/documentation/head/index.html
This command has had no effect.
有人知道我能做什么吗?我尝试了几件事(更改驱动程序版本,复制粘贴包含 jar 的旧项目,从零开始创建一个新项目),但我尝试的所有事情都没有奏效,作为初学者,我真的不知道我在哪里必须寻找解决方案。
解决方案
推荐阅读
- django - 单击电子邮件激活链接后如何传递状态以响应前端
- python - 是否存在用于检查 Python 包是否支持 Python 3.x 的自动工具?
- javascript - 无法移除 useEffect 之外的事件侦听器
- c# - c# 8.0 发布后的接口和抽象类有什么不同?
- javascript - 在 JS 中使用 JSON 值
- r - 将两个数据框的行(按列名合并)与重复的列名绑定
- azure - 在文档中的 azure 文件中进行搜索
- java - Spring Boot 2.0.4 + Hibernate 5- 在控制器范围之外获取惰性集合而不调用 getter
- javascript - 从前端执行 php 代码以允许 https 网站上的 http iframe
- azure - Azure Logic App 提供 503 服务不可用