Java数据库编程基础操作
对于现代的开发几乎所有项目都是围绕着数据库展开的,很少见到没有数据库单独存在的项目。所以任何一门编程语言要想发展必须对数据库的开发有所支持,同样,Java从最初的时代开始就一直支持者数据库的开发标准JDBC(Java DataBase Connectivity)。
JDBC简介
JDBC本质上并不属于一个技术,而是一种服务。所有服务的特征:必须按照指定的套路进行操作。
Java中专门为JBDC提供一个模块(java.sql),里面的核心开发包:java.sql。在JDBC中核心组成:DriveManager类以及若干接口(Connection、Statement、PreparedStatement、ResultSet)。
对于JDBC的程序数据库访问也分为如下四种形式:
- JDBC-ODBC桥连接:利用微软的ODBC技术进行数据库的连接,而后在利用JDBC技术访问ODBC技术进行数据库的开发,这种技术为Java默认支持的技术不需要做额外配置即可实现。
- 处理流程:程序 -> JDBC -> ODBC -> 数据库,操作性能差(几乎没人使用)
- 直接利用JDBC进行数据库的连接处理。
- 处理流程:程序 -> JDBC -> 数据库,这种连接一般只连接本地数据库服务器;
- JDBC网络连接:通过特定的网络协议连接指定的数据库服务;
- 处理流程:程序 -> JDBC -> 网络数据库(Ip地址、端口号);
- JDBC协议连接:通过编写指定协议操作实现数据库的访问。