本次预计讲解的知识点:
1、JDBC分类,并使用JDBC连接Mysqle操作
2、JDBC主要接口的使用没,并可以利用这些接口完成数据的操作
3、事务处理
4、批处理的使用
JDBC简介(理解)
JDBC(Java DataBase Connective)Java的数据库连接,JDBC本身提供的是一套与平台无关的数据库的操作标准。所以在整个JDBC中充斥着大量的操作接口。而且JDBC本身不是技术,而是一种服务。
由于JDBC 本身属于一个标准,所以一个数据库如果希望使用Java 进行程序开发的话,那么各个数据库的生产商必须实现这些标准——提供专门的数据库的操作包。
根据JDBC操作方式的不同,一共有以下三种常见形式:
·JDBC-ODBC桥连接:利用微软的ODBC技术进行操作
|- 操作过程:程序->JDBC--->ODBC--->数据库
|- 此方式属于Java默认支持的方式,但是由于其中间加入了ODBC端,所以性能很差
·JDBC连接:使用各个数据库生产商提供的数据库驱动程序
|- 操作过程:程序--->JDBC---> 数据库
|- 由于中间缺少了ODBC环节,所以性能将有着明显的提升
·JDBC网络连接:通过网络协议进行数据库的连接操作
一定要记住的是,虽然JDBC-ODBC方式不被使用,但是此种操作中由于是SUN默认支持的,所以JDBC的版本是最高的,但是如果使用的是纯粹的各个数据库生产商提供的驱动程序,那么肯定不会与最新的技术同步。
如果现在使用的是Eclipse的话,则需要在Build Path中配置此驱动程序的开发包。
此时配置完成驱动程序之后,就可以通过以下的接口和类进行JDBC操作了:
·类:DriverManager
·接口:Connection、PreparedStatement、Statement、ResultSet
1.1、JDBC操作步骤
JDBC本身是一个标准,所以其操作步骤是固定的,以后只需要修改很少一部分代码就可以达到不同数据库间的连接转换功能。
JDBC操作步骤: