JDBC定义了一套标准接口,即访问数据库通用的API,不同数据库库的厂商根据各自的数据库特点去实现接口,具体的数据库操作与数据库厂商实现无关也可以在不同数据库之间轻易的切换。
驱动管理类:DriverManager
· 加载驱动类
· 通过Class.forName()方法(反射)完成驱动类注册
链接接口:Connection
· 根据UPL连接参数找到与之匹配的Driver对象,调用其方法获取链接(Connection只是接口,真正的实现是数据库厂商提供的驱动包)
· DriverManager.getConnection("jdbc:mysql://localhost:3306/school?serverTimezone=GMT","root","pwd")
· "jdbc:mysql:// 连接字符串
· localhost:3306 数据库地址和端口号
· school 数据库名
语句对象接口:Statement
· statement用于执行SQL语句(不同的语句要调用不同的方法执行)
结果集接口:ResultSet
· 执行查询SQL语句后返回的结果集,由resultSet接口接收
· 常用处理方式:遍历/判断是否有结果
关闭并释放资源:
· Connection
· Statement
· ResultSet
masql实现;
下载对应的数据库jar包 将驱动jar包加载到项目中 加载驱动类