你的位置:首页 > 软件开发 > Java > java学习笔记—JDBC1(16)

java学习笔记—JDBC1(16)

发布时间:2015-03-28 00:00:20
1、数据持久化l 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用,也称为“固化”。在大多数情况下,服务器或客户端应用中数据的持久化是通过关系型数据库来实现l 存储设备:磁盘、硬盘, U盘,光盘等l ...

java学习笔记—JDBC1(16)

1、数据持久化

l  持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用,也称为“固化”。在大多数情况下,服务器或客户端应用中数据的持久化是通过关系型数据库来实现

l  存储设备:磁盘、硬盘, U盘,光盘等

l  存储形式:数据库、

2、知识点2: Java 中的数据存储技术

l  在Java中,数据库存取技术可分为如下几类:

l  JDBC直接访问数据库

l  第三方O/R工具,如Hibernate, ibatis 等

l  JDBC是java访问数据库的基石,其他技术都是对jdbc的封装

3、什么是JDBC

l  JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的操作数据库的Interface(一组API),定义了用来访问数据库的标准Java类库,而接口的实现有各个数据库厂商来完成

l  JDBC驱动程序(jar包):数据库厂商对JDBC接口的一组实现类(jar包)

4、什么是ODBC

l  ODBC(Open Database Connectivity,开放数据库连接)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API

5、JDBC的分类

目前有四种可供使用的JDBC驱动程序,不同类型的的驱动程序有着不一样的使用方法,所以当我们在连接数据库之前,必须先依照我们的需求选择一个适当的驱动程序,这四种不同类型的驱动程序分别是:

   1  JDBC-ODBC桥 :桥接器型的驱动程序,

   2   部分本地API部分Java的驱动程序,也是桥接器型驱动程序之一

   3   JDBC网络纯Java驱动程序

   4   本地协议的纯 Java 驱动程序:这类型的驱动程序是最成熟的JDBC驱动程序,不但无需在使用者计算机上安装任何额外的驱动程序,也不需在服务器端安装任何的中介程序(middleware),所有存取数据库的操作,都直接由驱动程序来完成。

6、JDBC API接口介绍

java学习笔记—JDBC1(16)

7、java初体验

 // 1.数据库服务开启。 2.需要将数据库驱动导入.

//JDBC体验

public class Test1 {   public static void main(String[] args) throws Exception {    //1.将驱动进行注册(可以进行与数据库的链接)        DriverManager.registerDriver(new Driver());    //2.得到一个与数据库连接的对象    Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mydb","root","root");    //3.得到一个执行sql对象    Statement stm=con.createStatement();    //4.执行sql语句. 以查询为例,执行后会返回一个ResultSet结果集。(其实就是包含查询到的信息)    ResultSet rs=stm.executeQuery("select * from emp"); //查表名    //5.将结果集中的内容迭代出来.    while(rs.next()){      Object obj=rs.getObject("ename");  //查列名      System.out.println(obj);    }    //6.需要将资源释放    rs.close();    stm.close();    con.close();  }} 

原标题:java学习笔记—JDBC1(16)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。