JDBC是java数据库连接技术的简称,提供连接各种常用数据库的能力
JDBC API
供程序员调用的接口和类 集成在 java.sql和javax.sql包中
DriverManager类 依据数据库的不同,管理JDBC驱动
Connection接口 负责连接数据库斌担任传送数据的任务
Statement接口 由Connection产生 负责执行SQL语句
ResultSet接口 负责保存Statement执行后所产生的查询结果
主要功能:与数据库建立连接,执行SQL语句,处理结果
JDBC Drivermanager
管理各种不同的JDBC驱动
JDBC驱动
负责连接各种不同的数据库
Statement用于将SQL语句发送到数据库,既执行SQL语句
Statement常用方法
ResultSet executeQuery(String aql) 执行SQL查询并获取Resultset对象
int executeUpdate(String sql) 可以执行插入,删除,更新等操作,返回值是执行该操作所影响的行数
boolean execute(String sql) 可以执行任意SQL语句,然后获得一个布尔值,表示是否返回ResultSet
ResultSet用来接收查询返回的结果级,是一个二维表
ResultSet常用方法
boolean next() 将光标从当前位置向下移动一行
boolean previous() 游标从当前位置向上移动一行
void close() 关闭ResultSet 对象
int(float,String) getInt(int(String) colIndex) 这个不说了都知道
PerparedStatement接口
PerparedStatement继承自Statement接口
比Statement对象使用起来更加灵活,更有效率
提高了代码的可读性和可维护性,提高了SQL语句执行的性能,提高了安区性
JDBC API
供程序员调用的接口和类 集成在 java.sql和javax.sql包中
DriverManager类 依据数据库的不同,管理JDBC驱动
Connection接口 负责连接数据库斌担任传送数据的任务
Statement接口 由Connection产生 负责执行SQL语句
ResultSet接口 负责保存Statement执行后所产生的查询结果
主要功能:与数据库建立连接,执行SQL语句,处理结果
JDBC Drivermanager
管理各种不同的JDBC驱动
JDBC驱动
负责连接各种不同的数据库
Statement用于将SQL语句发送到数据库,既执行SQL语句
Statement常用方法
ResultSet executeQuery(String aql) 执行SQL查询并获取Resultset对象
int executeUpdate(String sql) 可以执行插入,删除,更新等操作,返回值是执行该操作所影响的行数
boolean execute(String sql) 可以执行任意SQL语句,然后获得一个布尔值,表示是否返回ResultSet
ResultSet用来接收查询返回的结果级,是一个二维表
ResultSet常用方法
boolean next() 将光标从当前位置向下移动一行
boolean previous() 游标从当前位置向上移动一行
void close() 关闭ResultSet 对象
int(float,String) getInt(int(String) colIndex) 这个不说了都知道
PerparedStatement接口
PerparedStatement继承自Statement接口
比Statement对象使用起来更加灵活,更有效率
提高了代码的可读性和可维护性,提高了SQL语句执行的性能,提高了安区性