gpt4 book ai didi

java - 尝试使用 Intellij 连接到在线数据库

转载 作者:行者123 更新时间:2023-11-29 16:06:15 25 4
gpt4 key购买 nike

我正在尝试使用intellij建立连接,并且我可以使用数据库maven类连接到它,但是当使用java类时

static final String JBDC_DRIVER="com.mysql.jbdc.Driver";
static final String DB_URL="jdbc:mysql://35.247.85.196:3302";
static final String USER="Nick";
static final String PASS="poop";

public static void main (String[] args)
{
Connection conn=null;
Statement stmt=null;

//reister jbdc driver
try {
Class.forName(JBDC_DRIVER);
System.out.println("Connecting to the database...");
conn=DriverManager.getConnection(DB_URL,USER,PASS);
System.out.println("Connected to database successfully");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}

}我得到了异常(exception)

java.lang.ClassNotFoundException: com.mysql.jbdc.Driver
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
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:315)
at DataGenerator.main(DataGenerator.java:33)

第 33 行是

Class.forName(JBDC_DRIVER);

最佳答案

尝试删除 Class.forName(JDBC_DRIVER),将 import com.mysql.jdbc.*; 添加到您的主类中,并添加数据库的名称在 DB_URL 上,如下所示:

静态最终字符串 DB_URL="jdbc:mysql://35.247.85.196:3302/dataBaseName";

关于java - 尝试使用 Intellij 连接到在线数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55715870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com