当前位置:网站首页 > 技术博客 > 正文

增删改查是数据库的什么功能



目录

一、增:往数据库中增加数据

1、创建数据源

setUrl:

setUser:

setPassWord:

2、建立数据库连接

3、创建操作命令

1、创建 sql 命令

2、发送命令

4、执行 SQL 命令

5、释放资源

完整源码:

二、删:从数据库中删除数据

完整源码:

三、改:修改数据库中的数据

完整源码:

四、查:查询数据库中的数据

完整源码:


 

setUrl:

 MySQL 数据库连接的 URL 参数格式如下:

jdbc:mysql://服务器地址:端口/数据库名?参数名=参数值

一般情况下,大家只有数据库名与我这里的不同,其他的都是相同的。

setUser:

用户名。一般情况下都是root。

setPassWord:

数据库密码。这里是大家自己设置的数据库的密码。

 

需要注意!这边要选择第一个Connection,否则会报错!

在代码写完后会出现报错,这时我们只要声明一下异常即可解决。

 

1、创建 sql 命令

        假设在一个 test(age int,name varchar(20)) 表格中插入数据,我们需要先构建一条能操作数据库的 sql 命令。

2、发送命令

Statement对象主要是将 SQL 语句发送到数据库中。

JDBC API 提供了三种Statement对象:

·Statement

用于执行不带参数的简单 SQL 语句

·PreparedStatement

用于执行带或不带参数的 SQL 语句

SQL 语句会预编译在数据库系统

执行速度快于 Statement 对象

·CallableStatement

用于执行数据库存储过程中的调用

实际开发中我们最常用的是 PreparedStatement 对象。

 

掌握两种 SQL 的执行方法:

1、executeQuery()

方法执行后返回单个结果集,通常用于select语句

2、executeUpdate

方法执行后返回一个整数,指示受影响的行数。通常用于 update、insert、delete 语句

此时执行代码,我们就可以发现,表格会多出一条我们添加的数据,n的值为1。

              

 
 

        基本操作还和增加数据中的一样,只是把sql命令操作修改一下。

 

        基本操作还和增加数据中的一样,只是把sql命令操作修改一下。

 

执行前后:

        基本操作还和增加数据中的一样,只是把sql命令操作修改一下。这边还需要额外多出的就是一个结果集。

        需要注意:结果集会给出许多get方法,当你想查询的数据类型是什么方法的时候,就使用哪种get方法。

 

运行结果:

     


        以上就是  MySQL:基于 JDBC 实现增删改查(执行过程 + 源代码超详解) 的全部内容了,希望能对您有所帮助!

  • 上一篇: thread多线程写法
  • 下一篇: py 打包exe
  • 版权声明


    相关文章:

  • thread多线程写法2025-04-11 15:30:04
  • i2c协议简介2025-04-11 15:30:04
  • lspci | grep -i net2025-04-11 15:30:04
  • c语言如何给结构体数组赋值2025-04-11 15:30:04
  • securecrt破解版下载2025-04-11 15:30:04
  • py 打包exe2025-04-11 15:30:04
  • 语音降噪算法2025-04-11 15:30:04
  • 文件上传的三种方式2025-04-11 15:30:04
  • mlc颗粒最大容量2025-04-11 15:30:04
  • redis缓存三大问题2025-04-11 15:30:04