当前位置: 首页 > news >正文

数据库学习(MySQL):JDBC的简单增删改查实现

本文为原创,转载请注明出处:

https://www.cnblogs.com/Tom-shushu/p/9171896.html

这里我们先在数据库建立一个userinfo表:

CREATE TABLE  userinfo (
    userid` INT (11),
    userName  VARCHAR (180),
    userSex  CHAR (27),
    userAge  INT (11),
    userAddress  VARCHAR (900)
);

随便添加几项内容:

INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('1','肖军','男','18','汉中');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('2','折为成','女','50','西安');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('3','田野','男','25','北京');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('4','折挨成','男','33','香港');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('5','折改何','女','41','商洛');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('6','张飞','男','18','洋县');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('7','郝埃连','女','55','西安');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('8','丁冬芹','女','23','北京');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('9','孙立军','男','48','苏州');
INSERT INTO `userinfo` (`userid`, `userName`, `userSex`, `userAge`, `userAddress`) VALUES('10','张虎豹','男','57','洛杉矶');

然后进行操作:

一。进行查找

备注:我这里的数据库名为userinfo   ,表名为userinfo 

 

这个操作把所有用户查找出来,结果如下

 

 

 二,进行增加

运行结果如下:

一行受影响,说明添加成功,然后再去数据库查看:

执行查询操作后发现数据已经被添加进数据库中;

三,进行修改

 

将id为7的人改为小霖子,结果如下:

 

一行受影响,数据库中查询如下,已经改过来了:

四,进行删除:(我这里是按照姓名删除的,要按照别的删除只需修改sql语句即可)

将名字为赵六的人删除,结果如下:

 

一行受影响,去数据库查看:

已经删除;

 关于JDBC的高级查询(一对多,多对多.......),后面后介绍...........................

转载于:https://www.cnblogs.com/Tom-shushu/p/9171896.html

相关文章:

  • MySQL IFNULL()函数的用法
  • 华三云ONEstor存储测试
  • Azure系列2.1.8 —— BlockEntry
  • rust
  • AJAX问题 XMLHttpRequest.status = 0是什么含义
  • DFS文件服务器迁移08R2-12R2
  • 连接到一个Office 365组 - 编程方式 (一)
  • 一图胜千言 -- SQL Server 基准测试
  • linux 服务器常用命令整理
  • 解决win10打开组策略弹出管理模板对话框问题
  • 上海云栖:金融政企行业的CDN最佳实践
  • 杨泽业:wordpress在Nginx/Apache/IIS中的伪静态规则
  • 【驱动】input子系统整体流程全面分析(触摸屏驱动为例)【转】
  • IntelliJ Idea解决Could not autowire. No beans of 'xx
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Apache的80端口被占用以及访问时报错403
  • bearychat的java client
  • ES6之路之模块详解
  • Git 使用集
  • input实现文字超出省略号功能
  • Java教程_软件开发基础
  • leetcode-27. Remove Element
  • leetcode388. Longest Absolute File Path
  • mysql innodb 索引使用指南
  • Node 版本管理
  • Object.assign方法不能实现深复制
  • PHP面试之三:MySQL数据库
  • Python实现BT种子转化为磁力链接【实战】
  • Spring声明式事务管理之一:五大属性分析
  • SQL 难点解决:记录的引用
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 全栈开发——Linux
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用putty远程连接linux
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 我从编程教室毕业
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​学习一下,什么是预包装食品?​
  • #13 yum、编译安装与sed命令的使用
  • #QT(一种朴素的计算器实现方法)
  • (2020)Java后端开发----(面试题和笔试题)
  • (C++20) consteval立即函数
  • (Java数据结构)ArrayList
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (定时器/计数器)中断系统(详解与使用)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (一)基于IDEA的JAVA基础12
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)树状数组
  • .NET Core 中的路径问题
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)