# Course 4: 使用 Connector/J (Code#: 201.4-Java) 

## 课程前置条件
+ 具有 Java 编程和 SQL 使用经验 

## 课程简介
+ 本课程指导您通过Java程序实现读写操作的一系列概念和动手操作最佳实践。 它侧重于 JDBC Connector/J 驱动程序视角，让学员准备好面对任何基于 Connector/J 构建的 ORM 框架。

## 适用对象
+ SQL 和 Java 开发人员

## 课程难度等级
+ 中级

## 学习时长
+ 3小时

## 概要
+ 使用数据库连接器 API
  + 描述数据库连接器
  + 描述 TiDB 连接器
  + 通过 Java 访问 TiDB
  + 描述连接池的优势
  + 在结果集中处理 NULL 值
+ 使用预处理语句
  + 描述使用预处理语句的原因及其局限性
  + 使用 mysql 命令行客户端准备、执行和取消分配预处理语句
  + 通过 Connector API 在代码中使用预处理语句
  + 使用批处理 API
+ 异常处理
  + 设置 SQL Mode 修改错误输出的行为
  + 使用 SHOW WARNINGS 和 SHOW ERRORS
  + 处理 Java 中的异常
