JDBC的基本小常识

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

JDBC基础

1.JDBC的概念:

jdbc(java database connectivity  java和数据的连接) 为java和数据库提供一种连接,也就是为访问数据库提供接口
jdbc 组成:操作数据库的类 和 接口
可以使用框架来简化jdbc ,例如MyBatis框架,Hibernate框架 ,Spring Data框架 DBUtils框架。可以说是高级的操作数据库的接口
必须需要驱动 ,驱动是由数据库厂商提供的。

2.JDBC的驱动:

这里就说一下mysql和oracle的驱动,因为这两个驱动的驱动比较常用。
mysql:com.mysql.jdbc.Driver.         mysql6+以上的: com.mysql.cj.jdbc.Driver. 
oracle:oracle.jdbc.driver.OracleDriver.

3.JDBC可以做什么?

1.连接数据库
2.发sql语句给数据库
3.接收数据库执行后的结果并处理

4.常见的JDBC API帮助类。
在这里插入图片描述5.JDBC开发的步骤
①注册连接
Class.forName(“com.mysql.cj.jdbc.Drivaer”);
②获取连接
String url=“jdbc:mysql://localhost:3306/j2005_db”;
Connection conn=DriverManager.getConnection(url,“root”,“12345678”);
参数1:地址 参数:2:用户名 参数3:密码
③获取发送sql语句的对象(创建Statement对象)
Statement stmt = conn.createStatement();
PreparedStatement stmt = new PreparedStatement();
Statement 总共有两个类 接口 PreparedStatement and CallableStatement
在其中最常用的就是PreparedStatement :它可以用于执行带或不带参数的sql语句,并且因为PreparedStatement是Statement的子类,所以其可以使用父类的execute , executeupdate and executequery 方法。
④发送sql语句并接受返回值
int n = stmt. executeupdate(sql);// 接收返回值是 整型,n>0则说明操作成功 ,=0则操作失败
resultSet rs=stmt.executequery(sql);// 接收的是一个结果集合。
⑤处理返回的结果
while(rs.next()){ //判断是否有下一行数据
int deptno=rs.getInt(“列名”);
String dname=rs.getString(“列名”);
String loc=rs.getString(“列名”);
System.out.println(deptno+","+dname+","loc);
}
上述的内容得到数据库中传回结果集,并同过判断是否有下一个元素,以列名作为查找的基本点将数据用输出语句呈现出来。这一过程就是处理结果集,当然除上述基本的输出以外,程序员还可以自行编写代码进行运算排序等一系列的操作。
⑥关闭资源
rs.close(); //关闭结果集
ResultSet st.close(); //关闭Statement、PreparedStatement、CallableStatement
conn.close();//关闭连接对象Connection
资源的不关闭将会造成极大的浪费,并有可能造成程序卡顿,所以
千万要关闭资源!
千万要关闭资源!
千万要关闭资源!

JDBC简介+基本代码 API:层序之间的接口。 阅读详情

相关推荐

WandB本地部署踩坑指南:从Docker启动到License更新的完整流程(附常见错误解决方案)

本文详细介绍了Weights & Biases(WandB)机器学习实验管理平台的本地化部署全流程,涵盖从Docker环境搭建、许可证管理到常见错误排查的实战经验。针对企业级应用场景,文章还提供了性能优化、高可用架构设计及开源替代方案Trackio的评估与迁移策略,为构建安全、可控的内部实验追踪平台提供完整解决方案。

potato的博客 568

java链接数据库步骤

连接数据库的步骤: 1. 打开连接 2. 创建语句集:普通的语句集,预定义语句集 Statement stat = conn.createStatement(); PreparedStatement priceUpdateStmt =  conn.prepareStatement("带问号的SQL语句"); priceUpdateStmt.setString(1, in.n

u013241501的专栏 560

矩阵LED和矩阵按键

先说矩阵LED,如图: 下面以行几、列几的表达方法说明 三极管可以当做开关使用 由图可知,如果想让一个LED亮,那么它对应的行和列的三极管都要导通。如果这个矩阵每次只亮一个LED,那么正常写程序没问题。 如果我们想让LED1和LED6亮,其他灯不亮,则需要开启行1、行2、列1、列2,随之带来的问题就是LED2和LED5也会跟着亮起来。 解决方法类似于扫描,因为单片机运行速度很快,可以在很短的时间内开关数次而肉眼看不到。所以我们可以每次只亮一列(排)灯,亮单位时间后关掉同时开启另外一列(排),如此四次一循环

qq_46615634的博客 5793

JDBC相关的知识点总结

李绪成的一亩三分地 1410

SKF SimPro Quick 4.8.1发布

发布说明可以在SimPro手册的SKF SimPro Quick应用程序的一般部分下找到(帮助→SKF SimPro快速手册→一般→发布说明)。请删除旧版本,请备份您存储在C:\SKF SimPro xxx\files文件夹中的文件以及所有自定义报告模板和表格。我们很高兴地通知您,我们的轴承应用工程软件SKF SimPro Quick 4.8.1可供下载。将新的安装文件下载到本地计算机后,双击它安装向导将打开(按照说明操作)3.安装后,在本地机器上启动SKF SimPro Expert软件。

小韩的博客 1820

BAPI_OUTB_DELIVERY_CHANGE扩展指南:利用EXTENSION2与SMOD_V50B0001实现自定义字段更新

本文详细解析了如何利用BAPI_OUTB_DELIVERY_CHANGE的EXTENSION2参数与增强点SMOD_V50B0001,在不修改标准代码的前提下,安全、标准地更新SAP交货单的自定义字段。通过清晰的步骤指南和实战代码示例,帮助开发者掌握通过增强字段实现定制化业务需求的完整流程与调试技巧。

fanta的博客 451

JDBC知识点目录

JDBC的学习/学习笔记/常用命令 目录JDBC的学习/学习笔记/常用命令1.什么是JDBC编程2.JDBC驱动的安装 1.什么是JDBC编程 定义:用JAVA提供的类和方法,利用程序连接数据库,进行增删查改的操作 2.JDBC驱动的安装 实际上就是导入jar包来可以对数据库进行操作。可以参考我的博客。 ...

小林夕 404

Yolov8-pose关键点检测:训练准备篇 | 自己数据集从labelme标注到生成yolo格式的关键点数据

yolov8-pose关键点检测系列:从数据集标记到生成适合yolo的关键点格式

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 5875

【JDBC】小知识

一、概念:JDBC:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 本质:是sun公司定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。. 二、入门: ==//1. 导入驱动jar包:==复制mysql-connec...

weixin_44831109的博客 174

【Simulink教程案例19】基于simulink的扩频通信系统建模与仿真

扩频是一种应用于数字调制信号的调制技术,可以提高传输信号的带宽。扩频通信具有抗干扰能力强,扩频增益越大,抗干扰能力越强。而且扩频通信具有很强的保密性,扩频后信号近似白噪声,功率谱密度也很低。扩频通信可用于多址通信。扩频调制有如下三个特点:① 扩频后信号的带宽远大于信号所需的带宽② 使用扩频码进行扩频调制,扩频码与信号中的数据相互独立③ 在接收端,通过将接收信号与扩频码的同步副本进行相关,实现解扩。

FPGA/MATLAB学习教程/源码/项目合作开发 2197

5、基于模型的系统工程(MBSE)全面解析

本文全面解析了基于模型的系统工程(MBSE),介绍了模型在系统工程中的核心地位,以及如何通过视图和符号表示法实现信息的可视化。文章还详细阐述了MBSE的方法构成,包括框架(本体和视图点)和流程集,探讨了MBSE的实施流程、关键要素、应用策略以及未来发展趋势。通过合理应用MBSE,组织可以提高系统开发的效率和质量,降低成本与风险,实现成功部署。

nft7creator的博客 127

Java JDBC的基本知识

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

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

26. Fabric2.2 司法存证的智能合约分析

有很多同学反馈 Fabric 智能合约读起来比较费劲,对于新手不友好看不懂,这里选择一个司法存证的智能合约,阅读、分析智能合约基础框架与核心流程代码,培养大家智能合约编写的方法论。

菜鸟的博客 1339

JDBC基本步骤

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

weixin_47698996的博客 1366

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

JDBC基本使用

今日内容:jdbc基础

Liang_z_的博客 2227

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

JDBC的基本使用

JDBC核心技术与数据库连接池摘要 JDBC核心API使用流程包括:1.注册驱动(推荐Class.forName方式);2.获取连接(3种URL格式);3.创建Statement对象(静态/预编译SQL);4.占位符赋值;5.执行SQL(分DQL/非DQL);6.解析结果集;7.关闭资源。关键特性包括主键回显和批量插入优化。 数据库事务处理需注意:通过setAutoCommit(false)取消自动提交,成功commit()/异常rollback()。事务具有ACID特性。

2301_77987130的博客 1356

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

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

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

岁岁岁平安的博客 997

jdbc连接数据库的基本步骤

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

bggl的博客 4610

JDBC基本概述

JDBC基本概述

小小分享 1057

JDBC、Hibernate和Mybatis的区别——每天一个Java小常识

JDBC、Hibernate和Mybatis整体对比: 名称 使用性能 编写效率 JDBC 高 低 Hibernate 低(SQL优化比较困难) 高(不需要使用SQL,自动化的持久层框架) Mybatis 中(封装少,映射多样化,支持存储过程) 中(半自动化的持久层框架) JDBC使用方法: 我们平时使用jdbc进行编程,大致需要下面几个步骤: 使用jdbc编程需要连...

程序员小哲的博客 6337

JDBC第二章知识点总结——JDBC基本应用

JDBC第二章知识点总结——JDBC基本应用 知识点预览   使用JDBC建立到数据库的连接 理解并使用JDBC相关对象 使用JDBC操作数据 使用JDBC建立到数据库的连接 1.      第一个JDBC程序          2.      应用JDBC的基本步骤 a)        注册驱动  b)

DBA@Robin 3051

JDBC基本操作

关于JDBC基本操作学习

qq_44638443的博客 867
上一篇: javascript的简单叙述
下一篇: (引入jquery的情况下)ajax的使用及原理
豆芋
博客等级 码龄6年 3粉丝 26原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值