【发布时间】:2022-11-30 01:55:36
【问题描述】:
除了昨天在我的 java OOP 课程中学习它并试图通过 YouTube 弄清楚它之外,我几乎没有使用 sql 的经验。我正在尝试使用这个免费的 sql 数据库网站并能够通过 java 控制它。关于我做错了什么的任何提示?
`
import java.sql.*;
public class Main {
public static void main(String[] args) throws Exception{
Connection connection = null;
Statement statement = null;;
ResultSet resultSet = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://sql9.freesqldatabase.com:3306/sql9581604","sql9581604","ih8h2nhpxC");
}catch (Exception e) {
e.printStackTrace();
}
}
}
`
错误:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:375)
at Main.main(Main.java:11)
尝试在 YouTube 上观看教程,但不断收到各种不同的错误。
【问题讨论】:
-
Mysql 的驱动程序类似乎不在您的类路径中。您正在使用的 free-db 网站上应该有关于要下载的 JAR 的文档。
标签: java