前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JDBC的CRUD操作之PreparedStatement的查询操作

JDBC的CRUD操作之PreparedStatement的查询操作

作者头像
兮动人
发布于 2021-06-11 08:18:03
发布于 2021-06-11 08:18:03
53300
代码可运行
举报
文章被收录于专栏:兮动人的博客兮动人的博客
运行总次数:0
代码可运行

1.1 JDBC的CRUD操作之PreparedStatement的查询操作

1.1.1 查询操作代码实现

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Test
	/**
	 * 查询操作
	 */
	public void demo4(){
		Connection conn = null;
		PreparedStatement pstmt = null;
		ResultSet rs = null;
		try{
			// 获得连接:
			conn = JDBCUtils.getConnection();
			// 编写SQL:
			String sql = "select * from user";
			// 预编译SQL:
			pstmt = conn.prepareStatement(sql);
			// 设置参数:
			// 执行SQL:
			rs = pstmt.executeQuery();
			// 遍历结果集:
			while(rs.next()){
				System.out.println(rs.getInt("id")+" "+rs.getString("username")+" "+rs.getString("password")+" "+rs.getString("nickname"));
			}
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			JDBCUtils.release(rs, pstmt, conn);
		}
	}
  • 已知表数据:
  • 控制台输出:
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JDBC的SQL注入漏洞分析和解决
1.1 JDBC的SQL注入漏洞分析和解决 1.1.1 SQL注入漏洞分析 1.1.2 SQL注入漏洞解决 需要采用PreparedStatement对象解决SQL注入漏洞。这个对象将SQL预先进行编
兮动人
2021/06/11
5170
JDBC的SQL注入漏洞分析和解决
JavaWeb后端入门2—连接池
是装有连接的容器,使用连接的时候可以从连接池中进行获取,使用完成后将连接归还给连接池
用户6948990
2025/04/03
980
JavaWeb后端入门2—连接池
JavaWeb后端入门1-JDBC(Eclipse环境)
mysql驱动包为mysql-connector-java-5.1.7-bin.jar
用户6948990
2025/04/03
830
JavaWeb后端入门1-JDBC(Eclipse环境)
JDBC的CRUD操作之PreparedStatement的添加数据操作
1.1 JDBC的CRUD操作之PreparedStatement的添加数据操作 1.1.1 保存操作代码实现 已知表数据 package com.xdr630.jdbc.demo5; impo
兮动人
2021/06/11
3330
JDBC的CRUD操作之PreparedStatement的添加数据操作
java宠物商店(控制台版本)、学会开发思想,走遍天下
不说废话,直接奔主题 dao层实现类daoImpl /** * */ package daoImpl; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import dao.AccountDao; imp
软件小生活
2021/09/10
7160
JDBC框架
在实际的开发中,如果直接使用JDBC开发,是非常繁琐且麻烦的,所以现在的企业在开发web程序时,连接数据库一定会使用一些JDBC的框架。 在学习框架之前,得先掌握一些基础知识。
wangweijun
2020/01/21
4730
Jdbc知识点全整理,你值得拥有 ​(2)
1 DAO模式 DAO(Data Access Object)模式就是写一个类,把访问数据库的代码封装起来。DAO在数据库与业务逻辑(Service)之间。 l 实体域,即操作的对象,例如我们操作的表是user表,那么就需要先写一个User类; l DAO模式需要先提供一个DAO接口; l 然后再提供一个DAO接口的实现类; l 再编写一个DAO工厂,Service通过工厂来获取DAO实现。 2 代码 User.java publicclass User { private String uid; priv
Java帮帮
2018/03/19
9010
Jdbc知识点全整理,你值得拥有 ​(2)
JDBC的CRUD操作之PreparedStatement的删除操作
1.1 JDBC的CRUD操作之PreparedStatement的删除操作 1.1.1 删除操作的代码实现 @Test /** * 删除操作 */ public void demo3()
兮动人
2021/06/11
6350
JDBC的CRUD操作之PreparedStatement的删除操作
【Spring实战】—— 14 传统的JDBC实现的DAO插入和读取
从这篇开始学习Spring的JDBC,为了了解Spring对于JDBC的作用,先通过JDBC传统的流程,实现一个数据库的插入和读取。 从这篇你可以了解到:   1 传统的JDBC插入和读取的过程
用户1154259
2018/01/17
7700
【Spring实战】—— 14 传统的JDBC实现的DAO插入和读取
JDBC增删改查案例讲解
简介:这是一个网上非常常见的,JDBC的练习题,系统大家通过本文的讲解,熟悉JDBC的增删改查。
GeekLiHua
2025/01/21
1000
JDBC增删改查案例讲解
跟我一起写jdbc之sql注入
📦个人主页:楠慧 🏆简介:一个大二的科班出身的,主要研究Java后端开发 ⏰座右铭:成功之前我们要做应该做的事情,成功之后才能做我们喜欢的事 💕 过客的你,可以给博主留下一个小小的关注吗?这是给博主最大的支持。以后博主会更新大量的优质的作品!!!! SQL注入攻击 1.sql注入攻击的演示 在登录界面,输入一个错误的用户名或密码,也可以登录成功 2.sql注入攻击的原理 按照正常道理来说,我们在密码处输入的所有内容,都应该认为是密码的组成 但是现在Statement对象在执行sql语句时,将一部
楠羽
2022/11/18
2840
跟我一起写jdbc之sql注入
原生的JDBC教程详解
JDBC 1.1 JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。 JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商为设备提供驱动软件,通过软件可以与该设备进行通信。 今天我们使用的是mysql的驱动mysql-connecto
Java学习
2018/04/17
3.6K0
原生的JDBC教程详解
java核心技术第三篇之JDBC第一篇
01.JDBC_两个重要的概念: 1).什么是数据库驱动程序:由数据库厂商提供,面向某种特定的编程语言所开发的一套访问本数据库的类库。 驱动包一般由两种语言组成,前端是:面向某种特定编程语言的语言;后端是:本数据库的语言。 可以方便开发人员使用自己的语言来访问本公司的数据库软件。
海仔
2019/08/05
4090
【JDBC】入门增删改查
JDBC(Java DataBase Connectivity,    java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。
陶然同学
2023/02/24
3710
【JDBC】入门增删改查
JDBC
 要想通过java连接数据库,首先通过Navicat工具连接MySQL,然后创建数据库jsp,再创建一个表单user,表单里的字段以及相应的属性见下图
mathor
2018/10/10
1.1K0
JDBC
JDBC常用接口
所有JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。在编写JDBC程序时,必须要把所使用的数据库驱动程序或者类库加载到项目的classpath中。
Andromeda
2023/10/21
2570
JDBC完成对数据库数据操作(增,删,改,查)
1.获取数据库的连接 2.预编译sql语句 3.填充占位 4.执行 5.资源的关闭
小尘要自信
2023/10/10
1.9K0
时间夹缝中写文章之java-JDBC
讲真的 学了三天的积分 还不如晚上回宿舍写会代码更舒心 高数积分真的太难了 可是越难越要学,张宇老师说过 好多事情本身就是矛盾的 今天抽出来一点时间写一点jdbc吧 不然公众号就会和今天的天气一样慢慢就全是灰了 java链接mysql实现一些操作 直接上代码吧 首先Command接口类的源码 package com.imooc.hrapp.command; import java.sql.SQLException; public interface Command { public
Tom2Code
2022/04/15
2160
时间夹缝中写文章之java-JDBC
JDBC的CRUD操作之PreparedStatement的修改操作
1.1 JDBC的CRUD操作之PreparedStatement的修改操作 1.1.1 修改操作代码实现 已知表数据 修改 id=5 的用户信息 @Test /** * 修改操作
兮动人
2021/06/11
4150
JDBC的CRUD操作之PreparedStatement的修改操作
JDBC连接数据库详细教程指南
JDBC是Java数据库连接的简称。它是Java语言中用于访问关系型数据库的API,提供了一套标准的接口,使得Java应用程序能够与各种关系型数据库进行通信。
久绊A
2023/04/10
2.4K0
相关推荐
JDBC的SQL注入漏洞分析和解决
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验