JDBC介绍

JDBC是Java提供的一套规范,用于统一数据库访问API,降低开发难度和数据库耦合度。它不包含具体实现,而是由数据库厂商根据JDBC标准实现。通过加载驱动、创建连接、执行SQL来操作数据库。JDBC事务控制默认为自动提交,可通过设置关闭自动提交来实现事务管理。
摘要由CSDN通过智能技术生成

百度百科:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

个人理解:

没有JDBC:因为各个数据库软件都是自成体系,对外提供服务时没有统一标准,不像http接口,因为http协议的存在及约束,对接一个新接口非常方便。且数据库连接本身也非常复杂,当我们需要连接不同数据库时,自己手写连接不现实,使用数据库厂商提供的工具连接自然可以,但开发限制较大,不同数据库的连接,执行,结果集处理均不能保证一致,应用切换数据库代价更是无比巨大,可能换一个数据库,数据库连接查询及结果处理的代码全部需要重写,bug也会更多。

JDBC意义:JAVA提供统一的数据库访问API,仅仅是一套标准,一系列规范化的操作。且不提供具体实现,而是不同数据库开发商根据jdbc标准提供具体实现,如何实现不需要开发者关心。这样可以做到,对数据库的连接,执行,结果集处理使用同一套规范与标准,提高开发效率与容错率,降低开发难度及与数据库的耦合度。

JDBC使用与测试

造数据

插入数据
INSERT INTO t_test(CODE, NAME) VALUES(‘ZS’,‘张三’), (‘LS’,‘李四’), (‘ZL’,‘张龙’), (‘ZH’,‘赵虎’);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值