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、实例只是简单的说明大致步骤,存在不够严谨的地方,请见谅。

0 0
原创粉丝点击