java 23

作者: Tertou萧燚 | 来源:发表于2016-08-14 20:41 被阅读0次

JDBC

  • JDBC:Java DataBaseConnnectivity一种用于执行SQL语句的JavaAPI
  • JDBC API:提供了应用程序对JDBC的管理连接
  • JDBC Driver API:支持JDBC管理到驱动器连接
  • JDBC常见组件(类/接口)
    1.DriverManager:这个类管理数据库驱动程序的列表。
    常用方法:
    (1)DriverManager.registerDriver(new Driver())
    (2)DriverManager.getConnection(url, user, password)
    常用数据库URL地址的写法:
    Oracle写法:jdbc:oracle:thin:@localhost:1521:sid
    SqlServer写法:jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sid
    MySql写法:jdbc:mysql://localhost:3306/sid
    2.Driver:此接口处理与数据库服务通信
    3.Connection:此接口与接触数据库的所有方法。
    常用方法:
    (1)createStatement():创建向数据库发送sql的statement对象。
    (2)prepareStatement(sql) :创建向数据库发送预编译sql的PrepareSatement对象。
    (3)prepareCall(sql):创建执行存储过程的callableStatement对象。
    (4)setAutoCommit(boolean autoCommit):设置事务是否自动提交。
    (5)commit() :在链接上提交事务。
    (6)rollback() :在此链接上回滚事务
    4.Statement:可以使用这个接口创建的对象的SQL语句提交到数据库。
    常用方法:
    (1)executeQuery(String sql) :用于向数据发送查询语句。
    (2)executeUpdate(String sql):用于向数据库发送insert、update或delete语句
    (3)execute(String sql):用于向数据库发送任意sql语句
    (4)addBatch(String sql) :把多条sql语句放到一个批处理中。
    (5)executeBatch():向数据库发送一批sql语句执行。
    5.Result:Jdbc程序中的ResultSet用于代表Sql语句的执行结果。
    ResultSet提供了对结果集进行滚动的方法:
    (1)next():移动到下一行
    (2)Previous():移动到前一行
    (3)absolute(int row):移动到指定行
    (4)beforeFirst():移动resultSet的最前面。
    (5)afterLast() :移动到resultSet的最后面。
    6、SOLException:处理发生在一个数据库应用程序的任何错误。

相关文章

  • 深入理解java虚拟机

    title: 深入理解java虚拟机date: 2020-01-23 15:48:23tags: [java虚拟机...

  • Java简介

    Java的介绍 Java历史1995年5月23日诞生1998年 Java 22004年 Java 520...

  • 2018-10-27

    Java之23 种设计模式

  • Java 24 岁了,今天是 Java 诞生日!

    今天,5月23日,是Java诞生日,Java24岁了!1995年5月23日,Sun 公司推出Java程序设计语言和...

  • 2018-10-16

    Java编程思想 1~12 java多线程编程核心技术 23~57

  • Java使用zxing 生成二维码

    title: java 生成二维码date: 16:23 2018/8/23 java 生成普通的二维码 话不多说...

  • Java语言的发展史

    Java语言诞生于SUN公司,Java之父是James Gosling。 1995年5月23日,发布并定为Java...

  • 2018-10-15

    java多线程编程核心技术 9~23

  • java 23

    JDBC JDBC:Java DataBaseConnnectivity一种用于执行SQL语句的JavaAPI J...

  • Java——单例模式

    学习资料: Java 的 23 种设计模式全解析 《Java程序性能优化》 《Java程序性能优化》,这本书蛮不错...

网友评论

      本文标题:java 23

      本文链接:https://www.haomeiwen.com/subject/jcgysttx.html