JDBC与DBUtils

本文介绍了JDBC的基础概念,包括其与数据库驱动的关系、主要规范及操作步骤,并通过代码示例进行了说明。同时,文章详细阐述了DBUtils工具类的作用,如何简化JDBC操作,以及QueryRunner和ResultSetHandler接口的功能。最后,给出了使用DBUtils操作数据库的基本步骤。
摘要由CSDN通过智能技术生成

概述

本文主要针对于JDBC与DBUtils做一些简单叙述。

JDBC

何为JDBC

JDBC:(java database connectivity )SUN公司提供的一套操作数据库的标准规范。

JDBC与数据库驱动的关系

接口与实现的关系。

JDBC规范

1、DriverManager:用于注册驱动
2、Connection: 表示与数据库创建的连接
3、Statement: 操作数据库sql语句的对象(执行器)
PreparedStatement:预编译的sql执行器,属于Statement的子接口,用于参数化执行sql语句
4、ResultSet: 结果集或一张虚拟表
注:PreparedStatement用于更严谨的操作,比如用户登录

JDBC作用

JDBC无外乎就是用Java对数据库中表数据的操作(增、删、改、查),操作的步骤会用到上面所说的JDBC规范,说白了,上面的规范也就是JDBC的主要操作步骤!

JDBC的操作步骤(简化步骤)

1、向你的项目中导入jar包(驱动包)
2、注册驱动:
MySQL中固定格式:【Class.forName(“com.mysql.jdbc.Driver”);】
3、与数据库进行连接:
这里就要用到上面所说的DriverManager与Connection了。
如:Connection conn= DriverManager.getConnection(“jdbc:mysql://localhost:3306/j1905”, “root”, “123”);
4、操作sql语句
5、返回结果集:用于查询的时候
(2)判断是否成功:增、删、改的时候
6、释放资源

部分代码

Class.forName("com.mysql.jdbc.Driver");
	Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/sql", "root", "123");
	Statement sm=conn.cre
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值