• 欢迎访问贵州自考网!贵州自考网为考生提供贵州自考信息服务,网站信息供学习交流使用,非政府官方网站,官方信息以贵州教育考试院www.eaagz.org.cn/为准。

联系我们:   0851-85985067

距4月自考成绩查询预计还有35

距10月自考考试还有189

考生服务:

  • 报名报考|
  • 考试安排|
  • 所在位置:贵州自考网 > 贵州自考复习备考 > 2019年10月贵州自考互联网数据库本科常考知识点复习(18)

    2019年10月贵州自考互联网数据库本科常考知识点复习(18)

    2019-10-10 09:08:07   来源:其它    点击:   
    自考在线学习 +问答
       

      【导读】临近2019年10月份的自考,考生们都在努力的刷题复习,但存在部分考生会担心自己复习的东西考试时不会考到,白耽误时间。

      为此,贵州自考网为考生们准备了:2019年10月贵州自考互联网数据库本科常考知识点复习(18)

      JDBC的概念

      JDBC是一套API集合,该集合设置了许多允许Java程序连接数据库的框架。JDBC操作在某些方面看起来和ODBC一样。区别是ODBC不能在Java程序中直接实现,原因是ODBC是用C语言写的。然而JDBC提供了JDBC/ODBC之间的桥梁。JDBC是围绕着X/Open Call Level Interface(CLI)设计的,一个CLI意味着可直接用SQL查询数据库并得到一行结果。

      JDBC提供的连接数据库的几种方法

      1)与数据源直接通信:使用JDBC和数据库已制定的协议时,可使用一个驱动程序直接与数据源通信。既可以建立自己的驱动程序,也可找一个公用的。

      2)通过JDBC驱动程序的通信:可连接到一个高标准的驱动程序上,该驱动程序依次与另一个可与数据源通信的专用驱动程序通信。

      3)与ODBC数据源通信:一个公开可用的专用驱动程序是JDBC/ODBC桥梁驱动程序,它是Javasoft公司开发的,允许应用程序与ODBC数据源相连。

      JDBC的基本功能和特点

      1)JDBC的基本功能包括:a建立与数据库的连接;b发送SQL语句;c处理结果。

      2)JDBC是低级的API,是高级API的基础:JDBC是一种低级的接口,它直接调用SQL命令,但又可以作为构造高级接口和工具的基础。在执行时,高级API将首先被翻译成如JDBC这样的低级接口。

      3)JDBC与ODBC及其他API的比较:

      ①Java不能直接使用ODBC,因为ODBC使用C语言接口,如果让Java来调用本机C代码,将会在安全,属性,健壮性,应用的可移植性等方面带来困难。

      ②不希望把ODBC API逐字翻译成Java API,例如ODBC使用了大量易于出错的指针,而Java取消了这种不安全的指针。

      ③ODBC难以学习,它把简单功能和高级功能混杂在一起,即便是简单的查询也会带来复杂的任选项。而JDBC的设计使得简单的事情用简单的做法,仅在必要时才让用户使用高级功能。

      ④JDBC的Java API提供纯Java的解决方法,当使用ODBC时,ODBC驱动器管理程序与驱动器必须手工装入到每台客户机上。而JDBC驱动器全是用Java编写的,JDBC代码可在所有Java平台上自动安装,并且是可移植的和安全的。

      JDBC中Statement对象的作用

      来自java api用于执行静态 SQL 语句并返回它所生成结果的对象。

      在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果读取一个 ResultSet 对象与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成的。如果存在某个语句的打开的当前 ResultSet 对象,则 Statement 接口中的所有执行方法都会隐式关闭它 来自java api用于执行静态 SQL 语句并返回它所生成结果的对象。

      在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果读取一个 ResultSet 对象与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成的。如果存在某个语句的打开的当前 ResultSet 对象,则 Statement 接口中的所有执行方法都会隐式关闭它。

      【结尾】以上是关于2019年10月贵州自考互联网数据库本科常考知识点复习的相关内容,考生如果想获取更多关于贵州自考的相关资讯,如成人自考报名时间、贵州自考考试时间、贵州自考报考条件、贵州自考备考知识、自考相关新闻等,敬请关注贵州自考网。

    上一篇:2019年10月贵州自考互联网数据库本科常考知识点复习(17)
    下一篇:2019年10月贵州自考互联网数据库本科常考知识点复习(19)

    扫一扫加入微信交流群

    与其他自考生一起互动、学习探讨,提升自己。

    扫一扫关注微信公众号

    随时获取自考信息以及各类学习资料、学习方法、教程。

    扫码小程序选择报考专业

    进入免费做题学习

    查看了解自考专业

    查询最新政策公告

    进入历年真题学习