有小问题求老哥们援助

大作业1---JavaSE+JDBC综合
一、问题描述:有一文本文件cityInfo2021.csv,每行表示一个城市的信息:所属省名,城市名,长途区号,邮政编码,其中第三列具有如下特点,以下面数据为例说明如下:"河北","井陉","03224","050300""河北","获麓","","050200""河北","正定","","050800""河北","栾城","03218","051400""河北","唐山","0315","063000"其中,河北 获麓,河北 正定为空(串),表示它们的值为紧邻的上一行的值,即03224,其它,依次类推。根据数据特点,将第三列补充完整,并作为每一个城市第三列的值。各个列之间的分隔符为逗号”,”,每个数据项用双引号包裹。二、实现功能:解析上述.CSV文件,将所有数据插入到数据表cityInfo2021中,每行文本对应一条记录:并增加一个行序号,作为代理主键,长度为4位,不足4位,用前导0补齐,如,29,补齐后位0029,依次类推。表中字段如下:rowNo, province,city,tele,post,currentTime(当前日期时间)。根据上述要求设计数据表,并为各个字段选择合适的数据类型,设置相应的约束条件,rowNo,为主键。数据表中的字符串类型的值,不能有双引号!如原始信息行:"河北","井陉","03224","050300",存入数据表中的信息为:0321 河北 井陉 03224 050300 2021-09-26 10:15:20
(求老哥们解答下操作步骤,详细点最好,我没好好学我有罪🙏🏻)

按照csv字段的值设置数据类型,请问用什么数据库呢?

MySQL数据库么,那么表里第一个字段就设置为主键吧,int类型,其余都可以用varchar类型添加,添加字符串varchar数据时要在数据两边加引号,添加进表中查询出来是不会带引号的,表名个字段名都已经给你了,需要添加的数据要求也给你了