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

  • 相关阅读:
    linux系统分析工具续-SystemTap和火焰图(Flame Graph)
    如何使用strace+pstack利器分析程序性能
    MySQL数据类型-decimal详解
    服务器端数据合法性验证:签名sign和口令token原理
    linux系统下php通过php_oci8扩展连接oracle数据库 Nginx
    redis开启远程访问
    cURL函数库错误码说明之PHP curl_errno函数
    权限控制相关模块
    otool
    路由器
  • 原文地址:https://www.cnblogs.com/wenjing-coding/p/4767658.html
Copyright © 2011-2022 走看看