[英]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();
}
}
我知道这个字符串中的错误。 JVM 无法按名称找到并加载 class,但想法看到了这个 class。
我将 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.