当前位置:网站首页>如何用JDBC操作Mysql
如何用JDBC操作Mysql
2022-08-02 14:36:00 【不2002】
JDBC是什么
Java Database Connectivity:Java访问数据库的解决方案
JDBC定义了一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点去实现这些接口。
JDBC希望用相同的方式访问不同的数据库,让具体
的数据库操作与数据库厂商实现无关,从而在不同数
据库之间轻易的进行切换。
JDBC的操作步骤
先介绍几个JDBC的类和接口如下

具体操作步骤
第一步加载驱动
加载驱动 (把数据库的jar包放到一个文件夹中并Build Path ADD)Class.forName("com.mysql.cj.jdbc.Driver");
第二步获取连接对象
![]()
第三步获取执行sql语句对象
Statement 主要有两个方法 一个是executeUpdate这个是来做增删改查的返回值是int类型,表示受影响的行数,还有一个是executeQuery这个是用来做查询的返回值是ResultSet用来接收多类型数据,然后需要解析才能查看获取到的内容。
每次做完操作记得要释放资源,对象名.close()
再来说一下JDBC的弊端如图

边栏推荐
猜你喜欢

2022年低压电工考试试题及在线模拟考试

MySQL 行级锁(行锁、临键锁、间隙锁)

基于ip的证书

2022-07-18 第五小组 瞒春 学习笔记

【 Leetcode string, the string transform/hexadecimal conversion 】 HJ1. The length of the string last word HJ2. Calculation of a certain number of characters appear HJ30. String merging processing

XGBoost 和随机森林在表格数据上优于深度学习?

2022-02-14 第五小组 瞒春 学习笔记

一文让你快速写上扫雷游戏!童年的经典游戏,发给你的小女友让你装一波!!

【Untitled】

Getting Started with MySQL Syntax
随机推荐
什么是Knife4j?
如何正确且快速的清楚C盘!!释放C盘空间内存保姆级教程
Based on mobileNet dog breed classification (migration)
Servlet运行原理_API详解_请求响应构造进阶之路(Servlet_2)
vite.config.ts 引入 `path` 模块注意点!
为什么float4个字节比long8个字节所表示的数值范围广
移除元素 - 双指针
“绿色低碳+数字孪生“双轮驱动,解码油气管道站升级难点 | 图扑软件
Apache APISIX 2.15 版本发布,为插件增加更多灵活性
2022-7-15 第五组 瞒春 学习笔记
状态码以及访问百度过程
PAT甲级 1137 期终成绩
【无标题】
【无标题】
BOM(Browser Object Model)浏览器对象模型相关概念
马甲包接入过程记录
祝蔡徐坤生日快乐!
第六章-6.1-堆-6.2-维护堆的性质-6.3-建堆
PAT甲级 1145 哈希 - 平均查找时间
为什么四个字节的float表示的范围比八个字节的long要广?