1.读取数据库表中某两行的配置信息
2.根据配置信息查询配置字段中的疾病信息
3.将从数据库中查询的数据拼接成Json格式
4.将得到的数据插入hbase中,采用单条插入,批量插入和zeng增量插入的方法
第一步编写连接mysql和关闭mysql的方法,在查询 mysql中的信息时,首先要使用到连接mysql的方法。
第二步获得数据库中的配置信息,定义List<String>格式的变量,存储数据库中的配置信息,使用PrepareStament查询数据库中的信息,然后将查询的结果添加到list中即可。
public List<String> getMysqlInfo(String id){
ResultSet rs=null;
List<String> list1=new ArrayList<String>();
try {
String sql="select * from MYSQL_TO_HBASE where id= ? ";
ps=connection.prepareStatement(sql);
ps.setString(1,id);
rs =ps.executeQuery();
第三步根据查询的配置信息查找疾病史信息,并转为Json格式数据,将数据添加到List<List<String>>leix类型的变量中,需要两个List,第一个List存放标识个人信息的身份证号码,第二个List中存放转为Json格式的疾病史信息,在将数据转为Json时需要去除没有疾病史信息的人员身份证号码,同时使用fastjson将