JDBC的创建流程
- 加载数据库驱动
- 创建数据库连接
- 创建操作命令
- 执行SQL语句
- 处理返回结果集
- 关闭结果集
- 关闭操作命令
- 关闭连接
实战
首先要加载驱动
项目鼠标右击找到Open Module Settings打开
打开之后如下操作
在本地文件中找到你所下载的驱动
然后应用,ok.就好了.
点开项目下的lib,如图所示,就是加载驱动成功
import java.sql.*;
import java.time.LocalDateTime;
public class TestJDBC {
public static void main(String[] args) {
try {
//1/加载驱动
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
//2.连接数据库
//jdbc:database://host:port/databaseName?p1=v1&p2=v2
try {
Connection connection = DriverManager.getConnection("jdbc:MySQL://localhost:3306/memo?useSSL=false", "root", "123456");
//3.创建命令
Statement statement = connection.createStatement();
//4.准备sql,并且执行
ResultSet resultSet = statement.executeQuery("select id,name,created_time,modify_time from memo_group");
//5.返回结果集,处理结果
while (resultSet.next()) {
//如果返回true,表示有下一行记录,否则无记录
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
LocalDateTime createTime = resultSet.getTimestamp("created_time").toLocalDateTime();
LocalDateTime modifyTime=resultSet.getTimestamp("modify_time").toLocalDateTime();
System.out.println(
String.format("编号:%d,名称:%s,创建时间:%s,修改时间:%s",id,name,createTime.toString(),modifyTime.toString())
);
}
//6.关闭结果集
resultSet.close();
//7.关闭命令
statement.close();
//8.关闭连接
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}```
原文地址:https://blog.csdn.net/baidu_41813368/article/details/87983402
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。