【发布时间】:2019-04-16 20:06:26
【问题描述】:
我正在尝试使用 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();
}
} 我得到了例外
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);
【问题讨论】:
-
您是否在类路径中包含 MySQL 驱动程序或作为依赖项?
-
我想只是添加了它。检查我的编辑@Compass
-
@Nick 确保模块依赖项中存在 mysql-jdbc.jar:jetbrains.com/help/idea/…。
标签: java mysql database intellij-idea database-connection