# Chapter Objectives
+ After completing this lesson, you should be able to:
  + Explain what a database connector is
  + List connectors that can be used for TiDB connections
  + Describe the benefits of connection pooling
  + Handling special characters in SQL statements
  + `NULL` values in the processing result set
  + Using TiDB with Python
+ Prerequisites for studying this chapter:
  + Preliminary mastery of programming with Python
--------------------------------------------------------------------
This chapter describes using the Python programming language to connect to `TiDB` and manipulate data in `TiDB`