首页 课程 师资 教程 报名

学习Java数据库增删查改通用方法

  • 2019-08-11 09:00:00
  • 2552次 动力节点

  Java连接MySQL数据库增删改查通用方法


  运行环境:eclipse+MySQL


  以前我们Java连接MySQL数据库都是一个数据库写一个类,类下面写好多方法,要是多个数据库,就要写多个类多个方法,导致代码编写太过于繁琐,所以为了改变这样的繁琐,我将连接数据库的方法进行了一系列的封装,使用户传入一个对象值Object就可以得到想要的。


  接下来我给大家讲讲如何将这个不可复用,又多重复的连接代码,封装起来,非常好用


  基本思想:


  我们连接数据库的时候,写的方法都是要一个个类的去写,其中的方法不计其数,连接数据库都是需要:


  Class.forName():加载驱动——》com.mysql.jdbc.Driver


  DriverManager.getConnection():驱动管理,连接到数据库三个属性1.数据库地址2.数据库用户名3.密码


  createStatement():创建Statement对象


  ResultSet:执行sql语句获得结果集,再遍历


  那么我们为了能通用,那么其中的:数据库名,sql语句,遍历结果集要得到的结果,都是要根据不同数据库根据传入参数不同而变化的


  首先每个项目开始前都要将数据库实体化,每个表都是一个实体类,表名是类名,字段为其属性,再用set和get方法这些属性


  再根据反射机制,对象是我们表的实例化对象,根据我传入方法的这个参数对象,获取其中的方法,属性,属性值,类型等一系列的东西,来实现方法的封装通用


  代码演示


  先演示一个查询:通过传入这个表的实体类,通过一系列的放射机制,对比拼装成一个查询方法

image.png

image.png

  还有一个方法就是将首字母变大写的

image.png

  大家可以参考这个方法完全可以改装成剩余的插入,修改,删除


  再给大家提示一下插入的方法封装重要的一点是,获取其中要插入的字段,根据插入语句拼接成一个完整的sql语句就可以完成

image.png

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交