1.Driver接口

  每种数据库的驱动程序都应该提供一个实现java.sql.Driver接口的类。在加载某一驱动程序的Driver类时,它应该创建自己的实例并向java.sql.DriverManager类注册该实例。  

  通常情况下,通过java.lang.Class类的静态方法forName(String className),加载欲连接数据库的Driver类,该方法的入口参数为Driver类的完整路径。加载成功后,会将Driver类的实例注册到DriverManager类中。

  2.DriverManager类

  java.sql.DriverManager类负责管理JDBC驱动程序的基本服务,是JDBC的管理层,作用于用户和驱动程序之间负责跟踪可用的驱动程序,并在数据库和驱动程序之间建立连接;另外,java.sql.DriverManager类也处理诸如驱动程序登陆时间限制及登录和跟踪消息的显示等工作。

  

  3.Connection接口

  java.sql.Connection接口代表与特定数据库的连接,在连接的上下文可以执行SQL语句并返回结果,还可以通过getMetaData()方法获得由数据库提供的相关信息,如数据表、存储过程、连接功能等信息。

  

  4.Statement接口

  java.sql.Connection接口用来执行静态的SQL语句,并返回执行结果。

  

  5.PreParedStatement接口

  java.sql.PreParedStatement接口继承并扩展了Statement接口,用来执行动态的SQL语句,即包含参数的SQL语句。

  通过PreParedStatement实例执行的动态SQL语句将被预编译并保存到PreParedStatement实例中,从而可以反复并且高效地执行该SQL语句。

  

  6.CallableStatement接口

  java.sql.CallableStatement接口继承并扩展了PreParedStatement接口,用来执行SQL的存储过程。CallableStatement接口可以返回一个或多个ResultSet对象。处理多个ResultSet对象的方法是从Statement中继承来的。

  7.ResultSet接口

  java.sql.ResultSet接口类似一个数据表,通过该接口的实例可以获得检索结果集,以及对应数据表的相关信息,如列名、类型等,ResultSet实例通过执行查询数据库的语句生成。

  

  

最新文章

  1. 在ASP.NET Core中实现一个Token base的身份认证
  2. js中cookie的添加,删除,查询总结
  3. Java的二维数组的应用及杨辉三角的编写
  4. js-处理金额(正则表达式)
  5. Scala 深入浅出实战经典 第61讲:Scala中隐式参数与隐式转换的联合使用实战详解及其在Spark中的应用源码解析
  6. WPF-拖动面板移动窗口&设置窗口状态
  7. HoloLens开发手记 - Unity之摄像头篇
  8. jQuery cookie插件保存用户登陆信息
  9. 【BZOJ】【2705】【SDOI2012】Longge的问题
  10. HNOI2008越狱(快速幂)
  11. UVA 10735 Euler Circuit 混合图的欧拉回路(最大流,fluery算法)
  12. C++重写与重载、重定义
  13. ASP.NET面试
  14. asp.net生成缩略图、文字图片水印
  15. postgresql如何维护WAL日志/归档日志
  16. Android studio中的一次编译报错’Error:Execution failed for task ':app:transformClassesWithDexForDebug‘,困扰了两天
  17. Jquery版本对IE浏览器的支持
  18. Codeforces Educational Codeforces Round 57 题解
  19. 免费代理IP地址列表
  20. Linux的capability深入分析(2)【转】

热门文章

  1. 2015年蓝桥杯java b组第十题
  2. Tomcat+Nginx+Linux+Mysql部署豆瓣TOP250的项目到腾讯云服务器
  3. Python学习笔记整理总结【Django】:Model操作(二)
  4. Python学习笔记整理总结【ORM(SQLAlchemy)】
  5. mysql数据库安全性配置——日志记录
  6. Angular 自定义管道
  7. .Net Core 商城微服务项目系列(十五): 构建定时任务调度和消息队列管理系统
  8. Future类型的连锁的运用
  9. Java如何安装JDK,配置环境变量。超级详细图及操作
  10. 教你制作挂件头像 | 小程序七十二变之 canvas 绘制国旗头像