TreeMind树图在线AI思维导图
当前位置:树图思维导图模板行业/职业模板教育学生数据的读取与写入数据库思维导图

学生数据的读取与写入数据库思维导图

  收藏
  分享
免费下载
免费使用文件
U230213449 浏览量:362023-03-28 11:25:46
已被使用3次
查看详情学生数据的读取与写入数据库思维导图

学生数据的读取与写入数据库

树图思维导图提供 学生数据的读取与写入数据库 在线思维导图免费制作,点击“编辑”按钮,可对 学生数据的读取与写入数据库  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:942255a21219555bbcdebc4391d3388b

思维导图大纲

学生数据的读取与写入数据库思维导图模板大纲

学生数据的读取

新建项目

name:DataCleasing

location:新建一个文件夹或者放在指定文件夹里面

language:Java

build system:maven

JDK:1.8或者自己电脑安装好的jdk

pom依赖:Junit依赖(Junit依赖有几个常用的注解?)

首先看大哥<denpendencies>有了没有

在大哥的范围里面加入小弟<denpendency>

创建测试类

如果按照上面新建项目的方法创建的项目,已带有Test文件目录,如没有需要自行创建

测试类的路径与启动类包名一致

测试类名称与启动类一致,例如启动类:DshujuTest

在测试类里面写入@Before,@Test

创建启动类

在main目录下的com.bm.common包下创建StudentCommon类

在类里面写入两个方法:clenFlie()和writeDB(),并在两个方法分别输出一个打印语句

去测试类测试启动类的方法是否可以运行

申明一个启动类的对象

加入2个@Test注解,分别在注解下面写两个方法并在方法里面调用启动类对象.方法

获取学生数据

获取学生CSV文件路径

获取学生文件夹下的学生数据文件路径

去测试类中测试是否可以获取学生数据文件 的路径

获取学生CSV文件中的数据

将FileUtilele类中的CSV2Array()复制粘贴到启动类,并修改名字CSV2ArrayStudent()

修改参数

在切割数据之后,将第一行跳过

去掉所有空格

处理证书文件是否改为对应的1或0

去启动类加入一个单个文件清洗方法clenFile(传入学生文件路径的参数),并读取数据

在开始创建的cleanFile()方法里面调用单个清晰文件的方法

在测试中测试启动类的清洗方法

学生数据写入MySQL数据库

创建学生数据表t_student

stu_id不为空

stu_id是主键

stu_id递增

去CollegeClean类中复制WriteDB()方法粘贴到启动类中

修改参数

把insert语句的表面改为t_student

修改FileUtil的方法名并传入路径参数

由于表中第一个字段是自增的,所以读取的第一个字段默认是null

判读当前读取的字段是否是空值,若为空,则拼接null

去测试类中测试单个文件写入的情况

批量写入文件

将启动类中的CleanFile()中获取路径代码复制到批量写入数据库的方法writeDB中,并复制用单个写入数据的方法writeDB(传入路径参数)

去测试类调用批量写入数据的方法

去MySQL里面执行查询总共数据条数的sql语句,合适插入的与数据条数和源数据条数是否一致:select conut (stu_id) from t_student

相关思维导图模板

初中七年级需要掌握的信息技术基础知识思维导图

树图思维导图提供 初中七年级需要掌握的信息技术基础知识 在线思维导图免费制作,点击“编辑”按钮,可对 初中七年级需要掌握的信息技术基础知识  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:44836e06aaf2236b0c1b008311fc3536

宁德时代的商业模式分析思维导图

树图思维导图提供 宁德时代的商业模式分析 在线思维导图免费制作,点击“编辑”按钮,可对 宁德时代的商业模式分析  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:83c1c33212038e94bd4681328dd9fadf