什么是JDBC?
JDBC(Java DateBase Connectivity),提供了一种与平台无关的,用于执行SQL语句标准的JAVA API,可以方便的实现多种关系型数据库的统一操作,它是一组由JAVA语言编写的类和接口组成的
JDBC驱动程序的分类:
1) JDBC-ODBC 桥驱动
2) JDBC 本地驱动(直连)
3) JDBC 网络驱动
JAVA应用程序与数据库建立连接的操作步骤:
1) 加载驱动程序 (目的:确定使用哪一款数据库产品)
2) 连接数据库
3) 向数据库发送SQL语句
4) 处理结果集
5) 释放资源
连接数据库的三要素:
1) 连接地址 (作用:确定连接哪一个数据库)
2) 用户名
3) 密码
连接地址五要素:
1) 主协议 (JDBC)
2) 子协议 (数据库产品 例如:Oracle)
3) IP地址(localhost 代表本机ip地址 也可以用127.0.0.1代替)
4) 端口号(Oracle:1521 Mysql:3306)
5)数据库名称
例如: jdbc:oracle:thin:@localhost:1521:orcl
DriverManager:
提供管理JDBC驱动程序的服务,此类同时用来建立与数据库之间的连接
Connection的作用:
管理数据库连接的类
Statement
用于执行SQL语句