千锋教育2023新版javaweb速成全套教程,零基础入门到企业项目实战

7-12 P55-P56 JDBC基础操作(连接数据库)
一,什么是JDBC
jdbc的全称是Java Database connectivity(数据库连接)
作用:使用java代码去连接数据库。连接之后可以对数据库里面的数据进行增删改查。
二,准备参数
要创建连接数据库需要用到mysql-connector-java.jar 这个架包,需要先去官网( http://mvnrepository.com)下载并导包。

连接数据库服务器需要一些参数,需要提前准备好:
1.需要知道连接哪一款数据库 mysql
2.数据库的服务器的地址 localhost 本机地址
3.数据库用户名 root
4.数据库的密码 root
三,开始创建JDBC
1.第一步就是注册驱动,通过反射机制Class.forName获取驱动器。
Class.forName("com.mysql.jdbc.Driver");//注册驱动器

2.第二部是创建连接,通过数据库驱动器DriverManager来获取连接。并传入之前准备好的 sql语句,用户,密码。
Connection connection = DriverManager.getConnection(url, user, password);//获取连接

3,编写要执行的sql语句,sql指令可以用字符串的方式进行拼接 。
String sql = "insert into work (name, age, info) values ('聪子', 21, '你好呀')";//sql语句
如果是查询需要用到的方法如下:
ResultSet resultSet = statement.executeQuery(sql);
返回值是一个结果集,需要用ResultSet接收。
4,加载sql语句,获取sql指令加载器。
int i = statement.executeUpdate(sql);//获取加载器执行sql语句,返回值是修改的条目个数。用int类型变量接收一下。
System.out.println(i);//输出打印更改条目

5.关闭资源
statement.close();//关闭加载器
connection.close();//关闭驱动器连接
需要先关闭statement再关闭connection按从小打到进行关闭
如果是查询操作,需要关闭ResultSet。
