英文:
Connect Java with PostgreSQL: ClassNotFoundException: org.postgresql.Driver:Slankbank
问题
我一直收到这个错误信息:
java.lang.ClassNotFoundException: org.postgresql.Driver:Slankbank
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:333)
at Bank.Test.connect(Test.java:19)
at Bank.Test.main(Test.java:8)
我不知道如何修复这个问题。
import java.sql.Connection;
import java.sql.DriverManager;
public class Test{
public static void main(String[] args){
connect();
}
protected static void connect(){
String hostURL = "jdbc:sqlserver://145.24.222.162:3306/eqod-log";
String Username = "admin";
String Password = "Slankbank2020!";
Connection con = null;
try {
Class.forName("org.postgresql.Driver:Slankbank");
con = DriverManager.getConnection(hostURL, Username, Password);
System.out.println("通过 IP 地址成功连接");
}
catch (Exception e) {
e.printStackTrace();
}
}
}
是的,库已经导入。
英文:
I keep getting this error message:
java.lang.ClassNotFoundException: org.postgresql.Driver:Slankbank
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:333)
at Bank.Test.connect(Test.java:19)
at Bank.Test.main(Test.java:8)
I don't know how to fix this.
import java.sql.Connection;
import java.sql.DriverManager;
public class Test{
public static void main(String[] args){
connect();
}
protected static void connect(){
String hostURL = "jdbc:sqlserver://145.24.222.162:3306/eqod-log";
String Username = "admin";
String Password = "Slankbank2020!";
Connection con = null;
try {
Class.forName("org.postgresql.Driver:Slankbank");
con = DriverManager.getConnection(hostURL, Username, Password);
System.out.println("connection successful via ip address");
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Yes the libraries are imported.
专注分享java语言的经验与见解,让所有开发者获益!
评论