一、JDBC是什么
1.概念
JDBC是Java DataBase Connectivity的简称,意思就是Java数据库连接,是sun公司提供的一套连接数据库并且执行SQL语句的的标准Java API,就是专门提供给Java语言来连接数据库的,我们通过JDBC就可以访问多种数据库,但是,想要访问不同的数据库还需要不同的数据库厂商提供的驱动才能够进行访问,也就是说,我们在访问不同的数据库时,我们的操作还是一样的,但是加载的数据库驱动就不同了,连接各种数据库的差异就被JDBC屏蔽了,我们只需要按照JDBC的标准来使用即可
数据库的种类包括MySQL、Oracle、SQLServer等常见的数据库

2.主要类和接口
- DriverManager(驱动程序管理类),主要负责加载和检验数据库驱动,并且创建与数据库的连接
- Driver(驱动接口),具体的实现类需要由数据库厂家来实现,它会加载到DriverManager中,被使用来创建连接
本文详细介绍了JDBC的基本概念、主要类和接口,包括DriverManager、Driver、Connection、Statement和ResultSet。通过实例演示了JDBC连接MySQL数据库的步骤,并对比了Statement、PreparedStatement和CallableStatement的区别,强调了PreparedStatement在防止SQL注入方面的优势。了解这些基础知识为学习MyBatis源码和数据库操作打下坚实基础。
订阅专栏 解锁全文
1393

被折叠的 条评论
为什么被折叠?



