1、DriverManager 驱动管理类
(1)registerDriver
加载驱动(不建议用)
(2)getConnection
获取连接(提供了四种方式)
2、Connection 连接接口
(1)createStatement()
获取命令对象
(2)prepareStatement(sql)
获取预编译命令对象
3、Statement 命令 接口
(1)execute(sql)
:执行任何sql
语句,返回是否为结果集
(2)executeQuery(sql)
:执行查询sql
语句,返回ResultSet
结果集对象
(3)executeUpdate(sql)
:执行增删改sql
语句,返回受影响的行数
4、PreparedStatement 预编译命令 接口
(1)execute()
:执行任何sql
语句,返回是否为结果集
(2)executeQuery()
:执行查询sql
语句,返回ResultSet结果集对象
(3)executeUpdate()
:执行增删改sql
语句,返回受影响的行数
(4)setXX
(占位符索引,占位符的值):设置该占位符的值,索引从1
开始,值的类型为XX
(5)setObject
(占位符索引,占位符的值):设置该占位符的值,索引从1开始,值的类型为Object
5、ResultSet 结果集接口
(1)next()
:下移一行,并返回该行是否有值
(2)previous()
:上移一行,并返回该行是否有值
(3)getXX
(列索引):根据列索引获取该列值,返回类型为XX
。索引从1
开始
(4)getObject
(列索引):根据列索引获取该列值,返回类型为Object
。索引从1开始
(5)getXX
(列名):根据列名获取该列值,返回类型xx
(6)getObject
(列名):根据列名获取该列值,返回类型Object