将Java与PostgreSQL连接:ClassNotFoundException:org.PostgreSQL.Driver:Slankbank

将Java与PostgreSQL连接:ClassNotFoundException:org.PostgreSQL.Driver:Slankbank,java,mysql,sql,Java,Mysql,Sql,我一直收到以下错误消息: 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(C

我一直收到以下错误消息:

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("connection successful via ip address");
        }
        catch (Exception e) {
            e.printStackTrace();
        }
    }
}

是的,库已导入。

检查您的
类路径
路径
是否包含具有此类的jar
org.postgresql.Driver:Slankbank
您正在尝试连接到哪个数据库?您已将其标记为MySQL,您的JDBC连接URL提到SQL Server和您的
类。forName
似乎正在尝试加载PostgreSQL驱动程序。我正在尝试连接到名为Slankbank的数据库。