# Objectives
+ Explain what a database connector is
+ Describe connectors
+ Access `TiDB` via `Java`
+ Describe the benefits of connection pooling
+ Handle `NULL` values in the result set

------------------------------------------------------------
This chapter describes how to use the Java programming language to connect to TiDB and manipulate data in TiDB
