文章目录

  • 前言
  • 注(常用PreparedStatement方法)
  • 源码展示

前言

实现数据库连接 → Java连接MySQL数据库(含源码)
(实现简单的增删查改更改正确的SQL语句即可)
增:insert into 表名 (字段,字段…) value(?,?..)
删:delete from 表名 where 条件
改:update 表名 set字段 where 条件
查:select 字段,字段… from 表名 where 条件 = ?

注(常用PreparedStatement方法)

方法 功能
execute() 在此 PreparedStatement 对象中执行 SQL 语句,该语句可以是任何种类的 SQL 语句
setInt(int parameterIndex, int x) 将指定参数设置为给定 Java int 值
setDate(int parameterIndex, Date x) 使用运行应用程序的虚拟机的默认时区将指定参数设置为给定 java.sql.Date 值
setString(int parameterIndex, String value) 将指定参数设置为给定 Java String 值
clearParameters() 立即清除当前参数值

源码展示

  • 连接数据库与增删改查操作
package Connection;
import org.junit.Test;
import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.Properties;public class PreparedStatementTest {@Testpublic void test01() throws SQLException {//连接数据库Driver driver = new com.mysql.cj.jdbc.Driver();//new com.mysql.cj.jdbc.Driver();String url = "jdbc:mysql://localhost:3306/demo";Properties info = new Properties();info.setProperty("user", "root");info.setProperty("password", "admin");Connection conn = driver.connect(url, info);System.out.println(conn + "\n" + "已成功连接");//准备实现增删改查的操作//以增加为例(使用正确的SQL语句,删改查同理)//准备sql语句预编译PreparedStatement ps = null;//使用正确的SQL语句 分析: ?,?:两个占位符String sql = "insert into customers(name,age)values(?,?)";/*删改查delete from customers where age = ?update customers set name = ? where age = ?select name,age from customers where age = ?*///预编译sql语句ps = conn.prepareStatement(sql);//向占位符填充数据 (添加数据 name为John age为21)ps.setString(1, "John");ps.setString(2, "21");//获取数据setString//执行操作ps.execute();System.out.println("数据修改成功");//关闭资源ps.close();System.out.println("资源已关闭");}
}

  • 添加数据后 ↓

(Java/JDBC)对MySQL数据库实现基础的增删改查操作(含源码)相关推荐

  1. Node连接MySQL数据库进行基本的增删改查操作(一看就会)

    Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...

  2. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)

    [实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...

  3. 实现对mysql增删改查_Java语言实现对MySql数据库中数据的增删改查操作的代码

    简单说操作的步骤: 1.连接数据库 2.将SQL语句发送到数据库 3.执行SQL语句 这里举个例子: 在一个数据库中有个students表,表中有学号(Id),姓名(Name),性别(Sex),地址( ...

  4. jdbc mysql数据库增删查改_通过JDBC对Mysql数据库进行简单的增删改查

    Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法.J ...

  5. Python对MySQL数据库的创建,增删改查操作

    import pymysql#连接数据库 conn = pymysql.connect(host='127.0.0.1',user='root',password='SQL123',database= ...

  6. Java连接sqlserver数据库,并进行增删改查操作

    用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...

  7. IDEA2019 Java连接PostgreSQL数据库实现基础功能增删改查

    IDEA2019 Java连接PostgreSQL数据库实现基础功能增删改查 注意: 每个方法对应单个java类,可以自行进行整理汇总到一个类中 一.Java通过JDBC连接到PostgreSQL数据 ...

  8. 1-1 MySQL数据库的基本操作 【增删改查】

    1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...

  9. Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统

    /******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...

最新文章

  1. java 商城 jfinal,Jfinal开发农副产品电子商城系统,完整前后台系统
  2. Spark读取Parquet格式的数据为Dataframe
  3. oracle中更改列明和更改显示列长度
  4. VTK:网格之QuadricDecimation
  5. 1.7 ConcurrentHashMap增删改查
  6. layui 单独使用日期组件
  7. html-webpack-plugin 中使用 title选项设置模版中的值无效
  8. 第十四:Pytest进阶之html测试报告
  9. Edit Control中追加文字
  10. 做到这 3 点,斩获 BAT Offer 不是梦
  11. python自动化办公真的好用吗-用 Python 自动化办公,我与大神之间的差距一下就拉小了...
  12. 使用IConfigurationSectionHandler在web.config中增加自定义配置
  13. 中国参与互联网下一代根服务器建设
  14. PTP(IEEE1588),TSN时间同步方法
  15. python爬虫反虫之setcookie
  16. 深度学习目标检测---使用labelimg对自己的数据集进行标记(windows系统)
  17. 1.6 mocha配置文件的使用
  18. 分布式计算系统导论:原理与组成pdf
  19. RIS前言技术讲座系列
  20. MySQL-查询权限索引约束

热门文章

  1. 【ubuntu】压缩与解压 .tar 类型文件
  2. a标签点击时如何弹出确认框?
  3. win10共享打印机xp系统无法连接,拒绝访问解决办法
  4. 【python】构建停用词表(文末附链接)
  5. 消除eclipse中php项目的错误提示
  6. 女程序媛与男程序猿的一天
  7. USB手套,相伴一生,冬天,解放双手很重要。
  8. linux 判断相等,linux if 判断字符串是否相等
  9. javascript实现数据结构栈与队列的打牌小游戏
  10. 开源中国Maven库笔记