jdbc相关知识

JDBC概述

1、通过使用JDBC API,Java程序可以非常方便地操作各种主流数据库,这是是Java语言的巨大魅力所在。而且由于Java语言的跨平台特性,所以使用JDBC API所编写的程序不仅可以实现跨数据库,还可以跨平台,具有非常优秀的可移植性。
程序使用JDBC API以统一的方式来连接不同的数据库,然后通过Statement对象来执行标准SQL语句,并可以获得SQL语句访问数据库的结果。


jdbc驱动程序类型:(只介绍第四种)

第一种JDBC驱动:称为JDBC–ODBC桥,这种驱动是最早实现的JDBC驱动程序,主要目的是为了快速推广JDBC。这种驱动程序将JDBC API映射到ODBC API。JDBC-ODBC也需要驱动,这种驱动由Sun公司提供实现。
第二种JDBC驱动:直接将JDBC API映射成数据库特定的客户端API。这种驱动程序包含特定数据库的本地代码,用于访问特定数据库的客户端。
第三种JDBC驱动:支持三层结构的JDBC访问方式。主要用于Applet阶段,通过Applet访问数据库。
第四种JDBC驱动:是纯Java的,直接与数据库实例交互。这种驱动是智能的,它知道数据库使用的底层协议。这种驱动是目前最流行的JDBC驱动。

jdbc 常用接口和类

DriverManager
Connection
Statement
PreparedStatement
ResultSet

jdbc 编程步骤

(1)加载驱动,导jar包。(在百度上搜jdbcjar包复制粘贴到所用工程项目中去)

(2)通过DriverManamger获取数据库连接对象返回connection

(3)通过connection 对象创建statement 对象返回statement

(4)通过statement对象中的execute()方法来插入或删除数据库

(5)显示数据库内容到控制台上用statement对象中的executeQuery()方法返回resultset对象,resultset对象中存的是整个表

再通过resultset对象中的get''''''()方法取出其中的值,用system.out.print()方法输出即可。

(6)最后记得关掉connection 和statemet以及resultset对象。。。。不然会占用系统资源

preparedStatement 类与statement类相似,但它可以防止sql语句注入,一般用于动态sql语句。

 Java中对数据库事务的运用

运用步骤

1.首先用connection类中的setautocommit(false)【true为开启】;将jdbc中的自动提交模式取消。

2传入sql语句

3预编译sql语句preparstatement.execute();

4connection.commit();提交sql语句让数据库执行、




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值