学生数据的读取与写入数据库
树图思维导图提供 学生数据的读取与写入数据库 在线思维导图免费制作,点击“编辑”按钮,可对 学生数据的读取与写入数据库 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是: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()方法里面调用单个清晰文件的方法
在测试中测试启动类的清洗方法
创建学生数据表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
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a