增删改查的详细内容可以点击以下链接:
java对mysql的简单操作——增加数据
java对mysql的简单操作——删除数据
java对mysql的简单操作——修改数据
java连接mysql5.1教程(查询数据)

增加数据

Connection conn = null;
Statement stmt = null;
PreparedStatement ps=null;try{// 注册 JDBC 驱动Class.forName(JDBC_DRIVER);// 打开链接//连接数据库conn = DriverManager.getConnection(DB_URL,USER,PASS);// 执行查询//实例化Statement对象stmt = conn.createStatement();String sql;sql="INSERT INTO login VALUES(?,?)";//向login表里添加数据//注:几列数据几个问号,我的login表只有两列,所以是(?,?)ps=conn.prepareStatement(sql);//添加数据预处理ps.setString(1, "5433");//第1个问号的值ps.setString(2, "214544");//第2个问号的值ps.executeUpdate();//执行添加数据// 完成后关闭ps.close();stmt.close();conn.close();}catch(SQLException se){// 处理 JDBC 错误se.printStackTrace();}catch(Exception e){// 处理 Class.forName 错误e.printStackTrace();}finally{// 关闭资源try{if(stmt!=null) stmt.close();}catch(SQLException se2){}// 什么都不做try{if(conn!=null) conn.close();}catch(SQLException se){se.printStackTrace();}}System.out.println("数据添加成功");

删除数据

Connection conn = null;
Statement stmt = null;
PreparedStatement ps=null;
try{// 注册 JDBC 驱动Class.forName(JDBC_DRIVER);// 打开链接//连接数据库conn = DriverManager.getConnection(DB_URL,USER,PASS);// 执行查询//实例化Statement对象stmt = conn.createStatement();String sql;sql="DELETE FROM login WHERE id=?";//向login表里删除数据//注:几个问号几个ps.setString,上面的语句中只有一个?,所以下面只有一个ps.setStringps=conn.prepareStatement(sql);//删除数据预处理ps.setString(1, "5433");//第1个问号的值"5433"ps.executeUpdate();//执行删除数据// 完成后关闭ps.close();stmt.close();conn.close();}catch(SQLException se){// 处理 JDBC 错误se.printStackTrace();}catch(Exception e){// 处理 Class.forName 错误e.printStackTrace();}finally{// 关闭资源try{if(stmt!=null) stmt.close();}catch(SQLException se2){}// 什么都不做try{if(conn!=null) conn.close();}catch(SQLException se){se.printStackTrace();}}System.out.println("数据删除成功");

修改数据

Connection conn = null;
Statement stmt = null;
PreparedStatement ps=null;try{// 注册 JDBC 驱动Class.forName(JDBC_DRIVER);// 打开链接//连接数据库conn = DriverManager.getConnection(DB_URL,USER,PASS);// 执行查询//实例化Statement对象stmt = conn.createStatement();String sql;sql="UPDATE login SET password=? WHERE id=?";//向login表里修改数据//注:几个问号几个ps.setString,上面的语句中有两个?,所以下面有两个ps.setStringps=conn.prepareStatement(sql);//修改数据预处理ps.setString(1, "222222");//第1个问号的值"222222"ps.setString(2, "123");//第2个问号的值"123"ps.executeUpdate();//执行修改数据// 完成后关闭ps.close();stmt.close();conn.close();}catch(SQLException se){// 处理 JDBC 错误se.printStackTrace();}catch(Exception e){// 处理 Class.forName 错误e.printStackTrace();}finally{// 关闭资源try{if(stmt!=null) stmt.close();}catch(SQLException se2){}// 什么都不做try{if(conn!=null) conn.close();}catch(SQLException se){se.printStackTrace();}}System.out.println("数据修改成功");

查询数据

Connection conn = null;
Statement stmt = null;try{// 注册 JDBC 驱动Class.forName(JDBC_DRIVER);// 打开链接System.out.println("连接数据库...");conn = DriverManager.getConnection(DB_URL,USER,PASS);// 执行查询System.out.println("实例化Statement对象...");stmt = conn.createStatement();String sql;sql = "SELECT * FROM login";//搜索login表,实际须填入数据库的表名ResultSet rs = stmt.executeQuery(sql);// 展开结果集数据库while(rs.next()){// 通过字段检索int id  = rs.getInt("id");//得到“id”列的值,类型需要与数据库的数值类型相同String password = rs.getString("password");//得到“password”列的值,类型需要与数据库的数值类型相同//如有其他列可以选择添加// 输出数据System.out.print("ID: " + id);System.out.print(", 密码: " + password); System.out.print("\n");}// 完成后关闭rs.close();stmt.close();conn.close();}catch(SQLException se){// 处理 JDBC 错误se.printStackTrace();}catch(Exception e){// 处理 Class.forName 错误e.printStackTrace();}finally{// 关闭资源try{if(stmt!=null) stmt.close();}catch(SQLException se2){}// 什么都不做try{if(conn!=null) conn.close();}catch(SQLException se){se.printStackTrace();}}System.out.println("数据查询成功");
如有错误
欢迎指出

java对mysql的简单操作——增删改查的总结相关推荐

  1. 使用 NodeJS+Express+MySQL 实现简单的增删改查

    关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www. ...

  2. NodeJS里如何连接MySQL并分别操作增删改查

    本文简介 Node.js 里连接 MySQL ,并分别操作增删改查 . 你需要在电脑里安装一下 MySQL ,最好再安装一个数据库管理工具.我使用的是 MySQL Workbench ,这是一款 My ...

  3. html单页面js完成表数据库自动生成带注释的java实体类和简单的增删改查sql

    支持Mysql和Oracle,mybatis和ibatis可选.功能主要还是字符串的拼凑完成的,把用把表信息复制过来或者增加后台,就可以生成简单的增删改查了 临时体验点这里 我也不知道地址什么时候失效 ...

  4. MySQL 之基础操作增删改查等

    一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ...

  5. java对mysql的简单操作——增加数据

    java连接mysql5.1教程(含代码)+ 查询数据 下面是数据添加片段的代码 Connection conn = null; Statement stmt = null; PreparedStat ...

  6. java对mysql的简单操作——删除数据

    java连接mysql5.1教程(含代码)+ 查询数据 相关文章推荐: java对mysql的简单操作--增加数据 下面是数据删除片段的代码 Connection conn = null; State ...

  7. PHP操作Mysql简单的增删改查

    PHP操作Mysql简单的增删改查 今天晚上回想了一下php怎么操作mysql,突然发现都忘了,然后通过回忆,搜寻资料总结了以下几点,一是提醒自己不要忘了,再就是希望能帮助一些有帮助的朋友.大佬请路过 ...

  8. php xml 增删改查,PHP实现对xml进行简单的增删改查(CRUD)操作示例

    本文实例讲述了PHP实现对xml进行简单的增删改查(CRUD)操作.分享给大家供大家参考,具体如下: 假如有下面xml文件: 55.8 56 40 339 如何使用php对它进行CRUD?其实像这种简 ...

  9. jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

    Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...

最新文章

  1. js正则表达式的使用详解
  2. VB6基本数据库应用(五):数据的查找与筛选
  3. 花钱参加UI设计培训值得吗?
  4. R-FCN+ResNet-50 训练模型
  5. openstack实例状态错误_Openstack虚机操作总结
  6. 信息学奥赛一本通(1018:其他数据类型存储空间大小)
  7. JSP获取浏览者真实IP地址方法
  8. 每日codewars题之判断一个数是否是水仙花数
  9. python x轴加范围_Python,Matplotlib,subplot:如何设置轴范围?
  10. 穷究链表(四)--链表实现前的思考
  11. linux syslog 删除文件_恢复日志文件syslog在Linux中删除的方法
  12. 确定Oracle URL
  13. 《数据科学概论》教材介绍
  14. java重载静态方法_在Java中可以重载或覆盖静态方法吗
  15. 视频教程-HTML+CSS+JavaScript基础-HTML5/CSS
  16. 文献阅读-GNC----IEEE Robotics and Automation Letters (RA-L), 2020.
  17. 大聊Python----Select解析
  18. 数据库查询近一年来的数据(近三个月、近六个月同理)
  19. 使用MNM(Microsoft Network Monitor)抓包
  20. Java-通过年和月获取当前月有几个周一并获取周一的日期

热门文章

  1. Postgres 9.2.4的升级方案与步骤
  2. linux下c 调用python,在Linux下使用python ctypes调用io\u submit
  3. access制作封装软件_用Access开发《社工服务管理系统》
  4. 消息中间件--RabbitMQ ---高级特性之消费端ACK与重回队列
  5. yb3防爆电机型号含义_YBK3防爆电机介绍
  6. DOS中切换盘符(直接CD不行)
  7. VDUSE(vDPA Device in Userspace)技术简介
  8. 推荐阅读-Docker实现原理之Namespace,CGroup
  9. Onvif开发之Linux下gsoap的使用及移植
  10. ReactNative 踩坑之 iOS 原生组件