zoukankan      html  css  js  c++  java
  • Java复习之数据库编程

    一、JDBC概述

    1. JDBC的主要作用(Java Database Connectivity,Java数据库连接)

    提供了一种与平台无关的用于执行SQL语句的标准Java API,由一组用Java语言编写的类和接口组成

    JDBC 驱动分类:

    JDBC-ODBC桥驱动

    JDBC本地驱动

    JDBC网络驱动

    本地协议纯JDBC驱动

    2. JDBC的主要操作接口

    java.sql.DriverManager

    java.sql.Connection

    java.sql.Statement

    java.sql.PreparedStatement

    java.sql.ResultSet

    java.sql.Date

    java.sql.Timestamp

    java.sql.CallableStatement

    java.sql.DatabaseMetaData

    java.sql.Driver

    java.sql.DataTruncation

    java.sql.DriverPropertyInfo

    java.sql.Time

    java.sql.SQLException

    java.sql.SQLWarning

    java.sql.Types

    二、MySQL数据库

    1. MySQL数据库

    2. MySQL数据库安装及配置

    3. MySQL中的基本操作命令

    三、SQL语法基础

    1. SQL分类(Structed Query Language,结构化查询语言)

    DML(Data Manipulation Language,数据操作于洋):用于检索或修改数据

    DDL(Data Definition Language,数据定义语言):用于定义数据的结构,如创建,修改或删除数据库对象

    DCL(Data Control Language,数据控制语言):定义数据库用户的权限

    2. SQL语法中的增加,修改,删除,简单查询语句:DDL

    四、JDBC操作步骤

    1. JDBC的操作步骤

    2. 数据库驱动程序的配置方法

    3. JDBC进行数据库连接

    五、数据库更新操作

    1. Connection对象取得Statement实例

    2. Statement进行数据增加、修改、删除操作

    executeUpdate()

    executeQuery()

    addBatch()

    exectueBatch()

    close()

    execute()

    六、ResultSet接口

    七、PreparedStatement接口

    1. PreparedStatement 接口的工作原理

    2. 使用PreparedStatement进行数据库的更新及查询操作

    七、处理大数据对象

    CLOB中存储海量文字

    BLOB中存储二进制数据

    必须使用PreparedStatement

    1. 大对象处理的基本原理

    2. CLOB数据的读写操作

    3. 使用Clob类方便的处理大文本数据

    使用IO流或者getClob()完成

    4. BLOB数据的读写操作

    5. Blob类方便的处理二进制数据

    八、CallableStatement接口

    1. MySQL存储过程的建立

    2. 存储过程参数传递的三种方式

    3. CallableStatement调用存储过程的操作

    九、JDBC 2.0

    1. JDBC 2.0 提供的主要特性

    2. 可滚动结果集的操作

    3. 结果集的增加、修改、删除操作

    4. 批处理操作

    十、事物处理

    1. MySQL事务处理操作命令:ACID

    2. JDBC的事务处理步骤及实现

    十一、使用元数据分析数据库

    1. DatabaseMetaData

    2. ResultSetMetaData

  • 相关阅读:
    java redis 实现用户签到功能(很普通简单的签到功能)
    java 如何快速的获取浏览量
    java 限制每隔15分钟才允许执行一次程序
    C#读写文本文件源码片段
    培训报名微信小程序线上开店的方法
    小米手机使用应用沙盒动态修改基带参数
    Coordinates of numpy array from index and shape的代码
    小米手机使用应用沙盒动态修改电池信息
    三星手机使用应用沙盒动态修改serial参数
    通过python post提交数据的源码演示
  • 原文地址:https://www.cnblogs.com/wenjing-coding/p/4767658.html
Copyright © 2011-2022 走看看