zoukankan      html  css  js  c++  java
  • JDBC几个接口分区叫什么?它们分别有什么用?

    DirverManager类:是JDBC的管理层,作用于用户和驱动之间。该类负责注册和加载JDBC驱动。

    Connection接口:代表与数据库的链接,并拥有创建SQL语句的方法,以完成基本的SQL操作,同时为数据库事务提供提交和回滚方法。如:上面的例子就是链接到了TestData数据库。

    Statement接口:用于执行不带参数的简单SQL语句。创建Statement实例对象后可以调用JDBC提供的3种执行SQL语句的方法:
    (1)executeUpdate()方法,一般用于执行SQL的INSERT,DELETE,UPDATE语句
    (2)executeQuery()方法,一般用于执行SQL的SELECT语句,因为 它的返回值是执行SQL语句后产生的一个ResultSet接口的实例(结果集)
    (3)execute()方法,即一般它执行的SQL语句既有查询又有更新值,约等于executeUpdate()和executeQuery()两个方法的合辑。

    PreparedStatement接口:它与Statement 的主要区别
    (1)它包含的SQL语句是预编译的,所以当多次执行一条SQL语句时用它会更快
    (2)在设置参数是可以用“?”代替。

    ResultSet接口:包含了Statement和PreparedStatement的executeQuery方法中SELECT的结果集。相当于用它来读取数据库里每列的值。

    DatabaseMetaData接口:主要是用来得到数据库的相关信息的。如:数据库版本啊

    ResultSetMetaData接口:主要是用来获取数据库中表的相关信息的。

  • 相关阅读:
    思考-少写代码
    app上传 那些事儿!
    vs2010 找不到本地服务器
    如何成为一名优秀得程序员
    python成功之路,Day2-判断和循环语句
    python成功之路,Day1-发展历史
    ES6学习笔记2-字符串扩展
    ES6学习笔记1-解构赋值
    数组的方法
    ES6
  • 原文地址:https://www.cnblogs.com/q2546/p/11463313.html
Copyright © 2011-2022 走看看