20220827 第六组 张嘉源 JDBC
导入外部依赖
需要引入mysql的驱动(指的是引入的jar包)
数据的持久化,把数据永久的保存起来。主要的方式还是存到硬盘上。
持久化的实现过程大部分是通过数据库来完成。
JDBC
数据库的驱动
java.sql.Driver接口,所有驱动程序需要实现的接口。
mysql:com.mysql.jdbc.Driver
oracle:oracle.jdbc.driver.OracleDriver
反射,Class.forName("com.mysql.jdbc.Driver")
URL地址
jdbc协议
jdbc:mysql://主机名称 : 端口号/数据库名
jdbc:mysql://127.0.0.1:3306/jsoft?useUnicode=true&characterEncoding=utf8
8.0版本还需要传参useSSL=false&serverTimezone=UTC
oracle:
jdbc:oracle:thin:@主机名称:oracle端口:数据库名
sqlServer:微软 C#
jdbc:sqlserver://127.0.0.1:端口号:DatabaseName=xxxx
用户名
root
密码
root
执行数据库的DML语句--增删改
Java中3个接口分别定义了对数据库的调用的不同的方式:
1、Statement:用来执行静态sql语句并返回它所生成的结果对象
2、PreparedStatement:预编译,可以使用此对象多次高效的执行该语句
3、CallableStatement:用来执行sql存储过程