百度百科: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’,‘赵虎’);