目录
使用JDBC连接数据库
1.MySQL驱动配置和使用
下载驱动
JDBC 指 Java 数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。
主要用于执行 SQL 查询,并查看查询的记录。
使用 JDBC 需要先下载驱动。mysql8需要设置时区,有cj目录,mysql5没有,这里以mysql5.7版本为例
进入到以下页面:

从官网下载


复制下载的jar包

将jar包导入到项目

这样基本的驱动配置环节就结束了!
2.通过JDBC连接数据库
jdbc操作数据库一般分为以下几个步骤
一、加载数据库驱动
//1.加载驱动
Class.forName("com.mysql.jdbc.Driver");
//mysql8需要加上cj
//Class.forName("com.mysql.cj.jdbc.Driver");
二、获取数据库连接对象
//2.获取数据库连接对象(这里使用的数据库是jdbcstudy)
String username="root";
String password="123456";
String url="jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=true";
Connection conn= DriverManager.getConnection(url,username,password);
//mysql8需要加上时区
Connection connection = DriverManager.getConnection(jdbc:mysql://localhost:3306/jdbcstudy?serverTimezone=Asia/Shanghai&useSSL=true);
三、获取SQL语句的执行对象
//3.获取SQL执行对象
Statement st = conn.createStatement();
四、执行sql将结果返回给结果集对象
//4.执行sql将结果返回给结果集对象
String sql="select * from users where id=01";
ResultSet rs = st.executeQuery(sql);
//executeQuery()方法执行查询,返回结果集对象
//executeUpdate()方法执行增删改操作,返回受影响的行数
五、处理结果集
//5.处理结果集,通过next()方法遍历集合
while (rs.next()){
System.out.println("====================================");
System.out.println("id: "+rs.getInt("id"));
System.out.println("name: "+rs.getString("name"));
System.out.println("password: "+rs.getString("password"));
Syste

本文详细介绍了如何使用Java JDBC连接MySQL数据库,包括驱动配置、JDBC连接步骤、解决SQL注入问题以及通过封装工具类提高代码复用性。内容涵盖下载MySQL驱动、创建数据库连接、使用PreparedStatement防止SQL注入,以及创建JdbcUtil工具类的全过程。同时分享了在实践过程中遇到的问题和解决方案。
最低0.47元/天 解锁文章
537

被折叠的 条评论
为什么被折叠?



