1、导入mysql的jar包运行环境
Idea 2022.1
MySQL 8.0.28
Idea左上角 File(文件) -> Project Structure(项目结构)
要导入整个mysql jar包的文件,最后Apply就可以了。
创建一个Java class,按要求写入下列代码
import java.sql.*;
public class JDBCConnection {
//驱动名称(MySQL 8.0之前版本的驱动为:"com.mysql.jdbc.Driver")
private static String Driver = "com.mysql.cj.jdbc.Driver";
//连接地址:格式为:jdbc:mysql://localhost:端口号(默认为3306)/数据库名称
private static String Url = "jdbc:mysql://localhost:3306/students";
//用户名
private static String User = "root";
//用户密码:这里是自己电脑上数据库的密码
private static String Password = "";
public static void main(String[] args) {
try {
//1、加载驱动
Class.forName(Driver);
//判断是否加载成功
System.out.print("加载驱动成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("加载驱动失败!");
}
Connection con = null;
try{
//2、获取数据库连接
con = DriverManager.getConnection(Url,User,Password);
System.out.println("获取数据库连接成功!");
System.out.println("进行数据库 *** 作!");
//执行sql语句
Statement statement = con.createStatement();
ResultSet resultSet = statement.executeQuery("select * from classes");
//打印结果集
while (resultSet.next()){
System.out.print(resultSet.getString("id") + " ");
System.out.print(resultSet.getString("c_name"));
System.out.println();
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("获取数据库连接失败!");
}
finally {
try{
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
不管编译环境是eclipse还是Idea,Java代码是相同的,只是mysql的jar包的导入方式有所不同,都可以进行参考。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)