zoukankan      html  css  js  c++  java
  • JDBC statement的常用方法

    Statement接口

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

    三种Statement类

    • Statement:
      • 由createStatement创建,用于发送简单的SQL语句(最好是不带参数的)
    • PreparedStatement:
      • 继承Statement接口,由preparedStatement创建,用于发送含有一个或多个输入参数的sql语句。PreparedStatement对象比Statement对象的效率更高,并且可以防止SQL注入。
    • CallableStatement:
      • 继承自PreparedStatement。由方法prePareClas创建,用于调用存储过程。

    常用的Statement方法

    • execute():运行语句,返回是否有结果集。
    • executeQuery():运行select语句,返回ResultSet结果集
    • executeUpdate():运行insert/update/delete操作,返回更新的行数

    ResultSet接口

    • Statement执行SQL语句时返回ResultSet结果集
    • ResultSet提供的检索不同类型字段的方法,常用的有:
      • getString():获得在数据库里是varchar、char等数据类型的对象
      • getFloat():获得在数据库里是Float类型的对象
      • getDate():获得在数据库里是Date类型的数据
      • getBoolean():获得在数据库里是Boolean类型的数据

    关闭的顺序:要分开关闭

    1. ResultSet
    2. Statement
    3. Connection
  • 相关阅读:
    python 数字格式化
    Python字符串
    Nginx 深入-动静分离, 静态资源css, js 前端请求404问题
    Spring colud gateway 源码小计
    Nginx 场景应用
    Nginx valid_referer 防盗链
    Nginx 基础
    JNI 从零开始一次DEMO调用 IDEA 2018.2.5 + visual studio 2019
    Bitmap 图片说明
    HP激光打印机解密
  • 原文地址:https://www.cnblogs.com/wbyixx/p/12129027.html
Copyright © 2011-2022 走看看