第九章 JDBC

9.3 第一个JDBC项目

1.环境搭建

  1. 下载MySQL数据库驱动文件:
    下载好的文件在目录F:\MYSQL\JDBC驱动\mysql-connector-java-8.0.18下
    下载地址:https://dev.mysql.com/downloads/connector/j/5.1.html
  2. 新建web项目,将下载好的mysql-connector-java-8.0.18.jar复制粘贴到项目的lib目录下
    在这里插入图片描述

2.编写JDBC程序

  1. 事先通过cmd控制台新建数据库jdbc和表users,见课本266-267;
  2. 实现过程:
	//Example01.java中的主要内容
	// 1. 注册数据库的驱动
	Class.forName("com.mysql.cj.jdbc.Driver");
	// 2.通过DriverManager获取数据库连接
	String url = "jdbc:mysql://localhost:3306/jdbc?characterEcoding=utf-8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true";
	String username = "root";
	String password = "123456";
	conn = DriverManager.getConnection (url, username, password);
	// 3.通过Connection对象获取Statement对象
	stmt = conn.createStatement();
	// 4.使用Statement执行SQL语句。
	String sql = "select * from users";
	rs = stmt.executeQuery(sql);
	// 5. 操作ResultSet结果集
	........
	// 6.回收数据库资源
	........
  1. 当成一个普通java文件来运行
    在这里插入图片描述

与书本不同之处:

由于课本的代码会出现错误,故作了两个修改:
参考:https://blog.csdn.net/IPI715718/article/details/84197402

  1. 第一行:Class.forName("com.mysql.cj.jdbc.Driver");
  2. 第二行:
    String url = "jdbc:mysql://localhost:3306/jdbc?characterEcoding=utf-8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true";
  3. 第四行:password应该修改为自己的数据库密码:123456

9.4 使用JDBC完成数据库的增删查改

具体见web项目chapter09,参考课本273-282;

  1. User.java
    用于保存用户数据,即users表中的一个条目;
  2. JDBCUtils.java
    专门用来执行数据库的连接及释放操作;
  3. UsersDao.java
    封装了对users表的添加、查询、删除、修改操作;
  4. JdbcTest.java
    用来测试增删查改等操作。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值