【发布时间】:2014-04-23 21:14:37
【问题描述】:
我的 Eclipse 程序运行良好。但是,当我尝试将其编译为 JAR 文件时,我收到此错误:
java.sql.SQLException:找不到适合 jdbc:postgresql://10.0.0.19 的驱动程序: 5432/fussballverein
我将连接器添加到我的 java 文件中并将它们导出到 jar 文件中,对吗?
这就是我的 jar 文件的样子:
MyModel.class
MyModel.java
MyControll.class
MyControll.java
Mypanel.class
Mypanel.java
postgresql-9.3-1101.jdbc3.jar
Myframe.class
Myframe.java
当我尝试从命令提示符运行它时,它看起来像这样:
java -jar Gebauer_Laurenz.jar 10.0.0.19 用户名密码fussballverein
我收到了之前的错误。这是我的代码;如果有人可以提供帮助,那就太好了。
public void auführen () throws SQLException, ClassNotFoundException{
//Connection Objekt
Connection con = null;
System.out.println(server+""+db+""+user+""+pw);
try {
//Class.forName("org.postgresql.Driver");
//In DriverManager werden die Verbindungsdaten eingetragen so das eine Verbindung hergestellt werden kann.
con = DriverManager.getConnection("jdbc:postgresql://"+server+":5432/"+db+"",""+user+"",""+pw+"");
【问题讨论】:
-
PgJDBC jar (
postgresql-.....jar) 必须在您的CLASSPATH上。
标签: postgresql jdbc jar command connector