撩课-JavaWeb之JDBC查询操作与DAO设计

本教程涵盖JavaWeb基础语法、XML、MySQL、JDBC及web服务器配置等关键主题,深入解析ResultSet结果集操作,探讨DAO模式在业务逻辑与数据访问间的应用,减少代码重复,提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习地址:
撩课-JavaWeb系列1之基础语法-前端基础
撩课-JavaWeb系列2之XML
撩课-JavaWeb系列3之MySQL
撩课-JavaWeb系列4之JDBC
撩课-JavaWeb系列5之web服务器-idea

结果集

ResultSet
表示数据库查询的结果的集合,
在执行查询语句时就会得到一个这样的结果

常用方法

boolean  next():
判断是否有下一行数据,
若有,则向下移动一行指针.
getXxx(int columnIndex):
获取当前行中,第几列.(从1开始):不推荐
getXxx(String columnName):
获取当前行中的,
指定列名的列的值.columnName是列名/列的别名
若列的类型是VARCHAR/CHAR/TEXT,
都使用getString来获取列的值.
若列的类型是int/integer/-->getInt来获取列的值.

执行sql
executeQuery(Sql)会得到一个结果集

获了一个数据

获取一行数据

获取多行数据

Mysql与Java数据类型对照表

没有使用DAO存在的问题

多个地方都要都同时做CRUD操作时,重复的代码就会很多

什么是DAO

Data Access Object(数据存取对象)
位于业务逻辑和持久化数据之间
实现对持久化数据的访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值