JDBC学习笔记一(简介与简单的实例)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值