繁体   English   中英

如何在 IntelliJ IDEA 中使用 JDBC?

[英]How to use JDBC in IntelliJ IDEA?

我无法启动“Hellow World,JDBC”应用程序。

public static void main(String[] args) {
        String username = "user";
        String password = "pass";
        String databaseUrl = "jdbc:mariadb://localhost:3306/example";

        try{
            Class.forName("org.mariadb.jdbc.Driver");
            ClassLoader.getSystemClassLoader();
            Connection connection = DriverManager.getConnection(databaseUrl, username, password);
        } catch (ClassNotFoundException | SQLException throwables) {
            throwables.printStackTrace();
        }

    }
  1. 我知道这个字符串中的错误 JVM 无法按名称找到并加载 class,但想法看到了这个 class。

  2. 我将 mariadb 连接器添加为 jar 库 这意味着idea在编译时会将classpass提供给jvm。

我还添加requires org.mariadb.jdbc; module-info.java ,但我有同样的错误。 我已经尝试过创建新项目。 也帮不了我。 我真的不知道为什么 JVM 无法到达驱动程序 class

问题出现在 mariadb v.2.7.2、2.7.3、2.7.4 的 JDBC 驱动程序中。 我通过简单地降级到旧版本 2.4.4 解决了这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM