文档章节

Java基础(三十一)JDBC(1)常用类和接口

o
 osc_1ee7cxmx
发布于 2018/08/06 16:54
字数 533
阅读 0
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

  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实例通过执行查询数据库的语句生成。

  

  

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

漫画 | 韭菜的自我修养!

osc_0vfknl5u
7分钟前
0
0
[Java] 使用ZipInputStream解析zip类文件(jar、docx)的范例

作者: zyl910 一、缘由 现在zip类的文件越来越多了,例如jar、docx。 有时我们需批量处理这些文件中的数据,若都是手工操作的话就太麻烦了。于是考虑编程自动处理。 Java提供了ZipInputStr...

osc_7dn4hojn
8分钟前
0
0
Java常用类-String类

字符串相关的类:String String类:代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。 String是一个final类,代表不可变的字符序列 当字符串重新赋值时,需要...

osc_mgvk29y5
9分钟前
0
0
Python处理json模块的详细介绍

前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 首先,了解下什么是JSON? JSON:JavaScript Object Notatio...

osc_7bkuddw5
10分钟前
0
0
Go的100天之旅-04基础数据类型

基础数据类型 在变量的定义中,我们讲了每个变量是有类型的,类型在计算机中是用来约束数据的解释。Go语言和其它计算机语言一样,提供丰富了丰富的数据类型,我们就来看看到底有哪些类型,同...

osc_aazzok95
12分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部