欠踹de背影的gravatar头像
欠踹de背影 2015-04-08 14:22:22

java通过poi导入Excel写入mysql数据库遇到的问题求解

我现在在做Excel导入到mysql,目前基本代码已实现。现在有个问题是:我用的是poi来处理Excel,而且Excel本身字段很多。若是使用人在导入execel的时候,某个字段多了或少了,或者字段换了位置,数据库信息可能就会不对!怎样确保正确的导入呢???大牛指点下~~

所有回答列表(6)
你为我着迷丶的gravatar头像
你为我着迷丶  LV18 2015年4月8日

下面的是一个存储过程的例子,你参考一下吧。

Create or replace procedure login(username varchar2(20),outcheck out char(3))
as
 num int; 
 begin
 select count(1) into num from system_user  where USER_NAME=username and ACTIVE = 0 ;   
  if(num>0)    
   begin   
    set outcheckr=0  
   end
  else      
   begin        
    set outcheck=1  
   end  
 end

海角天涯的gravatar头像
海角天涯  LV5 2015年4月9日

这种你必须先要有个模板,导入的人必须按模板规定 来 ....

殁漂遥的gravatar头像
殁漂遥  LV2 2015年4月9日

很专业啊

小软虫的gravatar头像
小软虫 2015年4月10日

模版里面有列名, 你通过判断列名 是对应数据库里面哪个字段, 然后设置到具体的对象属性中去。

芮淼一线的gravatar头像
芮淼一线  LV2 2015年4月15日

henghao!

zhsenchzhi的gravatar头像
zhsenchzhi  LV2 2015年4月21日

z最好导入的数据要保证正确性,如果不能保证,就需要在导入时,做数据校验

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友