JDBC学习笔记一(简介与简单的实例)
来源:互联网 发布:樱井知香在哪里可以看 编辑:程序博客网 时间:2024/04/29 17:56
JDBC简介
JDBC(JAVADataBase Connectivity)java数据库连接 是由一些接口和类构成的API用于对数据库进行操作。
JDBC工作层次示意图:
JDBC定义了操作数据库的规范(接口),其实现由数据库的厂商实现,当更换不同的数据库的时候,只用更改很少量的代码,就可以完成数据库的更换工作,减少的工作量。
这种思想在Java体系中大量存在。(由此可以看出:大公司的权威性在于设计和规范)
图片1解析:用户可以通过JDBC直接操作数据库,可以不必清楚底层的细节,从此可以看出,JDBC屏蔽了底层,对高层提供统一的接口,方便操作。
JDBC操作数据库简单实例(说明基本的数据库操作流程)
操作流程
l 注册驱动
方法1、Class.forName(“yourDriver”);
例:可以有JDBC-ODBC桥接驱动:
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
方法2、DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
l 创建连接
Connection con = DriverManager.getConnection(“jdbc:odbc:yourData”,user,password);
l 创建执行SQL的语句
Statement sql = con.createStatement();
l 执行SQL语句
ResultSet rs =sql.executeQuery(“select * from car”);
l 处理执行结果
While(rs.next()){
}
l 释放资源
rs.close();
sql.close();
con.close();
注:1、释放资源的顺序和创建资源的顺序相反
2、实例只是简单的说明大致步骤,存在不够严谨的地方,请见谅。
- JDBC学习笔记一(简介与简单的实例)
- Ehcache学习(一)简介与实例
- jQuery学习笔记(一)简介、语法、HIDE实例
- JDBC学习笔记(一)
- JDBC学习笔记(一)
- JDBC学习笔记(一)
- JDBC--学习笔记(一)
- JDBC学习笔记(一)
- JDBC学习笔记(一)
- 学习笔记(一)Android 的简介
- JDBC编程学习笔记(一)——与MySQL的连接 ConnMySql.java
- Mina学习笔记(一) 简单服务端实例
- Mina学习笔记(一) 简单服务端实例
- (韩顺平讲解)jdbc学习(一)---jdbc简介、Statement、ResultSet、Connection的使用
- JDBC的简单实例
- (Java2D 学习笔记系列) (一)一个简单的图像填充实例及其分析理解
- Strus2 学习笔记 (一)struts的简单配置及实例
- Hibernate学习笔记(一)——简单的Hibernate实例入门
- 【ecos】base核心
- python从一种时间字符串格式转换到另一种时间字符串格式
- HDU1521排列组合(指数型母函数)详解
- HashSe
- iOS开发(Objective-C)常用库索引
- JDBC学习笔记一(简介与简单的实例)
- Spring+Spring MVC+MyBatis整合
- ReactNavtive框架教程(5)
- linux下supervisor无法开机启动
- telerik:RadGridView 数据绑定
- iOS程序启动的完整过程
- MongoDB基本用法(增删改高级查询、mapreduce)
- iOS开发概述-13.UI控件图层属性CALayer
- Implement Stack using Queues