【基础】JDBC API
IT码客
明日复明日,明日何其多,以此博文来约束自己,多学习,多总结。如不巧能帮助他人,实属本人之荣幸。
展开
-
JDBC API 4.2(十二):SQLException 源码分析
当JDBC在与数据源交互期间遇到错误时,它将抛出SQLException实例,而不是Exception。原创 2019-12-15 17:50:14 · 695 阅读 · 0 评论 -
JDBC API 4.2(十一):java.sql.Wrapper 接口源码分析
java.sql.Wrapper 是 JDBC 的接口,当相关实例实际上是代理类时,该接口提供检索委托实例的功能。原创 2019-12-15 16:35:06 · 3232 阅读 · 0 评论 -
JDBC API 4.2(十):DatabaseMetaData 接口源码分析
1、简介DatabaseMetaData 接口提供了获取数据库元数据的方法,例如数据库名称,数据库版本,驱动程序名称,表总数,视图总数等。该接口由驱动程序供应商实现,以使用户了解数据库管理系统(DBMS)的功能以及与之结合使用的基于JDBC技术的驱动程序。不同的DBMS通常支持不同的功能,以不同的方式实现功能以及使用不同的数据类型。 另外,驱动程序可以在DBMS提供的功能之上实现功能。 该接...原创 2019-12-08 20:18:52 · 349 阅读 · 0 评论 -
JDBC API 4.2(九):ResultSetMetaData 接口源码分析
1、简介ResultSetMetaData 对象用于收集ResultSet的所有信息,例如列的类型和属性,列数,列的名称,列的数据类型等。简单来说,它用于收集 ResultSet 的信息。ResultSetMetaData 封装了描述 ResultSet 对象的数据,内部提供了大量的方法来获取 ResultSet 的信息下面的代码片段创建了 ResultSet 对象 rs,ResultSet...原创 2019-12-08 20:18:15 · 381 阅读 · 0 评论 -
JDBC API 4.2(八):ResultSet 接口源码分析
文章目录1、简介2、ResultSet 类图3、ResultSet 重要方法4、ResultSet 类型TYPE_FORWARD_ONLYTYPE_SCROLL_INSENSITIVETYPE_SCROLL_SENSITIVE5、ResultSet 并发性6、Cursor Holdability(游标可保持性)7、示例7.1、从行中检索列值7.2、更新ResultSet对象中的行7.3、使用 St...原创 2019-11-24 22:42:48 · 1498 阅读 · 0 评论 -
JDBC API 4.2(七):CallableStatement 接口源码分析
文章目录1、简述2、类图3、示例3.1、单个结果集3.2、多个结果集3.3、带参数的存储过程3.3.1、带有输入参数(IN)的存储过程3.3.2、带有输出参数(OUT)的存储过程1、简述CallableStatement 是用于执行SQL存储过程的。JDBC API提供了存储过程SQL转义语法,该语法允许所有RDBMS以标准方式调用存储过程。Connection 接口提供了 prepareC...原创 2019-11-24 17:50:49 · 402 阅读 · 0 评论 -
JDBC API 4.2(六):PreparedStatement 接口源码分析
文章目录1、简述2、PreparedStatement 类图3、为什么要使用PreparedStatement?4、PreparedStatement 接口常用方法5、PreparedStatement 性能6、PreparedStatement 接口示例6.1、使用 PreparedStatement6.2、复用PreparedStatement1、简述Java JDBC PreparedS...原创 2019-11-24 15:28:44 · 1540 阅读 · 0 评论 -
JDBC API 4.2(四):Connection 接口源码分析
在本文中,我们将讨论如何创建Connection以及如何使用Connection接口连接到特定数据库。文章目录1、简述2、Connection 类图3、Connection 接口常用方法3.1、createStatement()3.2、createStatement(int resultSetType, int resultSetConcurrency)3.3、createStatement(...原创 2019-11-17 16:18:59 · 788 阅读 · 0 评论 -
JDBC API 4.2(三):DriverManager 源码分析
文章目录简述什么是 DriverDriver 接口源码Connection connect(String url, java.util.Properties info)boolean acceptsURL(String url)DriverPropertyInfo[] getPropertyInfo(String url, java.util.Properties info)int getMajo...原创 2019-11-15 17:13:12 · 868 阅读 · 0 评论 -
JDBC API 4.2(二):编程步骤
文章目录step 1 : 引入mysql-jdbc驱动包step 2 : 加载驱动step 3 : 建立与数据库的连接step 4 : 创建Statementstep 5 : 执行SQL语句step 6 : 关闭连接try-with-resourcestep 1 : 引入mysql-jdbc驱动包我们通过JDBC API 访问数据库时,需要用到第三方的驱动类,这些驱动类根据JDBC API 规...原创 2019-11-15 17:11:58 · 538 阅读 · 0 评论 -
JDBC API 4.2(一):开篇
JDBC 4.2 是Java SE 8的一部分,本系列文章基于JDK 1.8 对 JDBC 4.2 进行学习:文章目录1、JDBC 简介2、JDBC 架构2.1、常用的JDBC组件3、JDBC 4.2 新特性3.1、增加了REF_CURSOR支持3.2、添加java.sql.DriverAction接口3.3、添加java.sql.SQLType接口3.4、添加java.sql.JDBCTyp...原创 2019-08-25 15:23:08 · 925 阅读 · 0 评论