Java开发基础-JDBC-基本使用步骤—03

JDBC连接MySQL基本步骤 JDBC连接MySQL(1) JDBC连接MySQL一般步骤: 1、加载JDBC驱动 (1.1)、下载JDBC驱动、(链接: https://pan.baidu.com/s/1adjzuLHDjXhFA2_W8IiLGg 提取码: e6zv ). (2)、将驱动jar加到项目中。 (3)、加... 阅读详情

代码改进背景介绍:V1版本

使用JDBC操作数据库,我们会发现有些固有不变的代码,我们不需要每次都实现一遍,

为了提高代码的复用性与避免编写重复的代码,我们可以将JDBC固有操作封装成一个工具类,

在使用到时调用其中静态方法即可。

/**
 * 该类用来管理数据库连接
 * @author Cher_du
 *
 */
public class DBUtil {
	
	private static String driverClass ="oracle.jdbc.driver.OracleDriver";
	private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";
	private static String user ="learn";
	private static String password = "learn";
	
	//1.加载驱动
	static{
		try {
			Class.forName(driverClass);
			
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
			throw new RuntimeException("加载驱动错误!",e);
		}
	}

	//2.创建连接
	/*
	 * 如何定义一个创建连接的方法
	 * 
	 * 返回值类型:
	 * 		是否有运算结果,如果有,
	 * 		结果的类型即为返回值类型。
	 * 参数列表:
	 * 		功能中,是否有不确定的数据参与运算
	 *      如果有,即为参数列表
	 */
	
	public static Connection getConnection() throws SQLException{
		Connection conn  = DriverManager.getConnection(url,user,password);
		return conn;	
	}
	
	//3.关闭连接
	public static void close(Connection conn){
		if(conn !=null){
			try {
				conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
				throw new RuntimeException("关闭连接错误!",e);
			}
		}
	}
	
	//测试
	public static void main(String[] args) throws SQLException {
		System.out.println(getConnection());
	}
	
}

我们编写任何一个工具类都要有对应测试用例,以便别人方便快捷的知道如何正确使用。

案例中只是为了方便理解JDBC知识简单的使用了main方法做测试,正规的测试应当使用单元测试框架。(Juint等)


下面我们使用DBUtil工具类演示一下数据库操作:

/**
 * 演示:使用DBUtil类删除员工信息
 * delete from emp
 * where empno = 1000;
 * @author Cher_du
 *
 */
public class JdbcDemo03 {
	
	public static void main(String[] args) {
		Connection conn = null;
		
		try {
			conn = DBUtil.getConnection();
		    Statement stmt	= conn.createStatement();
		    String sql  = "delete from emp "+
		                 "where empno = 1000 ";
		    int count=  stmt.executeUpdate(sql);
		    
		    if(count >0){
		    	System.out.println("删除成功!");
		    }
			
		} catch (SQLException e) {
			e.printStackTrace();
		}finally{
			DBUtil.close(conn);
		}
		
	}

}

执行程序后数据库表中数据变化-[鲁迅 数据已经被删除了]


JDBC的环境搭建与基本开发步骤 JDBC的基本使用与开发步骤1. JDBC基本认识1.1 什么是JDBC?1.2 JDBC核心思想1.1.1 MySQL数据库驱动1.1.2 JDBC API1.3 环境搭建2. JDBC开发步骤2.1 注册驱动2.2 连接数据库2.3 获取发送SQL的对象2.4 执行SQL语句2.5 处理结果2.6 释放资源2.7 综合案例3. ResultSet(结果集)3.1 接收结果集3.2 遍历Resu... 阅读详情

相关推荐

运算放大器噪声分析实战:从理论到TINA-TI仿真的完整指南

本文深入探讨运算放大器噪声分析的完整流程,从基础理论到TINA-TI仿真实践。详细解析噪声来源、运放噪声模型建立、手工计算方法,并结合TI工具进行高效仿真验证,提供低噪声电路设计优化策略,帮助工程师提升精密电子系统性能。

Jerry的专栏 948

Java开发基础-JDBC-基本使用步骤—03,真香系列

由于篇幅原因,就不多做展示了[外链图片转存中…(img-Wsh4pypJ-1712089153591)][外链图片转存中…(img-iNd4lnlL-1712089153591)][外链图片转存中…(img-rnHwFlHg-1712089153592)]由于篇幅原因,就不多做展示了。

m0_61369275的博客 908

论文阅读——Bayesian Knowledge Fusion(贝叶斯知识融合)

该篇论文解决了不确定环境中的信息融合问题。想象一下,有多位专家针对同一情况构建概率模型,我们希望汇总他们提供的信息。直接合并每个信息可能会遇到几个问题。例如,专家们可能不同意某个事件发生的概率,或者他们可能不同意两个事件之间因果关系的方向(例如,一个人认为 A 导致 B,而另一个人认为 B 导致 A)。他们甚至可能不同意概率网络中一组变量之间的整个依赖结构。

qq_64164071的博客 1497

Java最新Java开发基础-JDBC-基本使用步骤—03,java基础知识面试题

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2401_84102759的博客 373

LangChain实战:Plan and Execute代理在智能预算规划中的应用

本文详细介绍了如何利用LangChain框架中的Plan and Execute代理实现智能预算规划。通过拆解复杂财务问题、调用多工具链协作,该代理能自动完成从个人月度预算到家庭年度综合预算的智能规划,并具备消费习惯学习和多目标优化等进阶功能,帮助用户实现精准财务管理和决策优化。

weixin_42530732的博客 382

Kubernetes集群资源优化实战:Volcano调度器如何帮你省下30%GPU算力

本文详细介绍了如何通过Volcano调度器的Binpack策略优化Kubernetes集群中的GPU资源利用率,解决AI模型训练中的资源碎片化问题。通过实战配置和调优指南,帮助用户提升30%的GPU算力利用率,显著降低任务等待时间和硬件成本。

weixin_30832143的博客 507

Java JDBC的基本知识

JDBC   Java数据库连接,提供了一种与平台无关的用于执行SQL语句的标准javaAPI,可以方便实现多种关系型数据库的统一操作 JDBC驱动分类 JDBC-ODBC桥驱动 ODBC是由微软提供的编程接口,JDBC也是模仿了ODBC的设计 JDBC-本地驱动 直接使用各个数据库生产商提供的JDBC驱动程序,因为只能应用在特定的数据库上,会丧失程序的可移植性,...

那时候的坚持不懈的我的博客 6万+

Altera USB-Blaster在Win10/Win11的驱动兼容性处理

解决Altera USB-Blaster在Windows 10和Windows 11系统下的驱动兼容性问题,详细演示如何手动安装与更新altera usb-blaster驱动安装,确保下载电缆正常识别,提升开发调试效率。

weixin_42284380的博客 1294

JAVA中JDBC 访问数据库的基本步骤

在Java开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它允许Java程序与数据库进行交互。无论是访问关系型数据库还是其他类型的数据库,JDBC都提供了一套统一的标准接口。下面,我们将简要介绍使用JDBC访问数据库的基本步骤。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 7910

SAP预扣税配置实战:从BP创建到外部接口集成的完整流程

本文详细拆解了SAP S/4HANA中预扣税配置与集成的完整实战流程。内容涵盖从业务伙伴(BP)架构下的数据存储理解、后台基础配置,到针对批量处理场景,如何绕过标准BAPI,采用直接更新核心表LFBW的策略进行高效开发。最后,文章探讨了与外部接口集成的多种模式与数据流设计,为财务顾问和ABAP开发人员提供了一套清晰、可落地的解决方案。

weixin_29204749的博客 418

【示波器专题】示波器探头的原理深入——有源探头之单端有源探头

由于接地环路的苛刻要求,更高带宽的单端有源探头就算设计了也不实用。因此单端有源探头的带宽一般在6GHz以内,更高带宽的信号测量也只能使用差分有源探头(市面上有些型号的差分探头可同时兼顾单端测试)。......

一点硬件 2146

JDBC上课总结(1)(JDBC核心API、JDBC基本编码步骤)(JDBC底层由来、使用)

本篇博客是关于JDBC上课的一个总结。其中主要内容是关于JDBC的底层由来、发展与使用,JDBC的核心API、JDBC的基本编码步骤...

岁岁岁平安的博客 997

Java Swing教程-16. Swing中的图形绘制

这篇教程介绍了Java Swing中的图形绘制功能,主要内容包括: Graphics类的基本使用 - 介绍了如何重写paintComponent方法实现自定义绘制,以及基本图形绘制方法(线条、矩形、椭圆、多边形等) 文本与图片绘制 - 讲解了文本绘制方法、字体设置和图片加载绘制技术 颜色与字体设置 - 包括预定义颜色、RGB自定义颜色、透明色设置以及字体样式控制 案例实现 - 提供了一个简单绘图程序的框架,支持鼠标绘制不同图形、选择工具和自定义颜色等功能 教程通过代码示例详细演示了各种绘图操作,适合Java

无 234

jdbc连接数据库的基本步骤

jdbc连接数据库的基本步骤 精简版 1.在项目中导入java.sql包 2.加载数据库驱动程序 3.定义数据库的链接地址 4.得到与数据库的连接对象 5.声明sql语句 6.得到语句对象 7.执行sql语句 8.处理sql语句的返回结果 9.关闭对象 Class.forName(“com.my...

bggl的博客 4610

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Java中JDBC基础开发步骤

斜体样式@TOC 欢迎使用Mark在这里插入代码片down编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M在这里插入代码片arkdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录欢迎使用Mark`在这里插入代码片`down编辑器前言一、JDBC二、使用步骤1.引入库2.读入数据总结功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式前言一、pan

TheSong 408

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Java】JDBC基础使用教程

JDBC一、JDBC简介 一、JDBC简介 JDBC 通过Java代码来操作数据库 实际工作中大部分的数据库操作,都是通过代码来完成的.格子编程语言都可以操作数据库,主要是数据库提供了各种版本的API(一组函数 / 一组类),调用这些API就可以操作数据库 ...

意愿三七 3万+

JDBC基本步骤

JDBC编程 JDBC即java数据库互连,是java语言和数据库之间独立于数据库的连接标准API,JDBC从根本上来说是 一种规范,具体的实现需要依赖于具体数据库生产商提供jar包【驱动】,提供了统一的接口用于访问不 同的底层数据库,允许使用java语言编写不同的应用程序以访问数据库。 为Java语言定义了一个SQL调用级别的统一界面 为访问关系型数据库提供了一个标准的界面 所谓的JDBC实际上就是一种用于执行SQL语句的API,可以采用一致的方式连接不同的额数据库系 统,从而使用标准的SQL语言来存取

weixin_47698996的博客 1366

【JDBC】JDBC的基本使用步骤(清晰完美版)

JDBC的操作五大步骤:注册驱动;建立连接;创建statement去执行sql,获得结果;处理结果;释放资源。就是这么简简单单的五步,阐释了Java连接数据库时的优雅。

极客-多重人格递归 7727

java的jdbc步骤_JDBC的基本步骤

JDBC全名是Java Data BaseConnectivity就是Java数据库连接,这是Java用于向数据库执行SQL语句的API,JDBC可以为多种关系型数据库提供统一的访问,而不用考虑细节,这样在应用程序开发中,就能够很方便的对数据库进行增删改查的基本操作,数据库的操作也是MVC架构中Model层数据访问的重要内容,下面简单的看一下JDBC的基本方式和步骤这里以MySQL数据库为例,首...

weixin_29371981的博客 629

JAVA JDBC连接数据库操作的基本步骤

jJAVA中JDBC连接数据库操作的基本步骤

Sunny_Boy0518的博客 1万+

JDBC基础以及开发步骤

一、引言 1.1如何操作数据 使用客户端工具访问是数据库,需要手工建立链接,输入用户名和密码登录,编写SQL语句,点击执行,查看操作结果(结果集或受影响行数) 1.2实际开发中,会采用客户端操作数据库吗 在实际开发中,当用户的数据发生改变时,不可能通过客户端操作执行SQL语句,因为操作量过大,无法保证效率和正确性 二、JDBC 2.1什么是JDBC JDBC(JavaDatabaseConnectivity)java连接数据库的规范(标准),可以使用Java语言连接数据库完成CRUD操作。\col

亦然哥哥的博客 553

使用JDBC的基本步骤

注册驱动;建立连接;创建statement对象;执行SQL语句,得到结果集;遍历查询结果;释放资源,关闭连接。

刘伟佳的博客 1307

Java学习之JDBC基本使用

JDBC中如何连接数据库及ResultSet、Statement、PrepareStatement、事务、批处理的基本使用

404 Not Found 1081

JDBC|JDBC基础知识

JDBC(Java Database Connectivity)是Java语言与各种关系型数据库进行交互的重要桥梁。通过JDBC,我们可以使用Java程序连接数据库、执行SQL语句并处理查询结果。本文将为您介绍JDBC的基础知识,帮助您快速入门。

犬余的博客 1934

java中简述使用JDBC完成数据库操作的基本步骤。

创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动类

TheSamaritan-City 1万+
上一篇: Java开发基础-JDBC-基本使用步骤—02
下一篇: Java开发基础-JDBC-基本使用步骤—04
Coder_Boy_
博客等级 码龄10年 2804粉丝 819原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder_Boy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值