您当前的位置: AG亚游集团 > 数据库教程 > DB2教程 > 教你取Excel数据并导入DB2数据库

教你取Excel数据并导入DB2数据库

作者:guanchaofeng 来源:不详 发布时间: 2009-07-10 18:34 点击: 次
最近项目需要读取Excel,将数据导入数据库保存,最终可以用报表读取数据库并显示,比较简单。查了一下两者的资料,觉的也无所谓,我需要的功能比较简单,只要能读取Excel数据就行,最后决定使用POI,比较信任Apache。 下面付的代码是一个Demo,功能点有两个

AG亚游集团,  邦达列夫强调:“在土耳其战机接近到让苏-24M刚好进入射程(5到7公里)时,已经位于叙利亚领空。飞机在往右进行剧烈转向并降低高度后从空情表屏幕上消失。”

  作为中国LCOS的召集人,赵汉鼎对过去一段时间不少媒体关于“英特尔暂停LCOS项目、飞利浦退出LCOS领域”的报道有些看法,他认为,“评价LCOS技术的未来不能只看表面,比如说飞利浦的停产是与其全球战略布局有关,并且其投放美国的一批产品是因为音响问题而非显示问题遭受冷遇。不能看到飞利浦停产就断定LCOS没有前途。”适合农村办厂的项目  增加了装甲板、防弹玻璃、防弹轮胎,在顶部特别增加了射击窗口,枪塔也进行了。

教你取Excel数据并导入DB2数据库

  最近项目需要读取Excel,将数据导入数据库保存,最终可以用报表读取数据库并显示,比较简单。查了一下两者的资料,觉的也无所谓,我需要的功能比较简单,只要能读取Excel数据就行,最后决定使用POI,比较信任Apache。
  
  下面付的代码是一个Demo,功能点有两个:一就是POI读取Excel,二是DB2数据库的连接和SQL执行。
  
  importJava。io。FileInputStream;importjava。io。IOException;importjava。sql。Connection;importjava。sql。DriverManager;importjava。sql。SQLException;importjava。sql。Statement;importorg。apache。poi。hssf。usermodel。HSSFCell;importorg。apache。poi。hssf。usermodel。HSSFRow;importorg。apache。poi。hssf。usermodel。HSSFSheet;importorg。apache。poi。hssf。usermodel。HSSFWorkbook;importorg。apache。poi。poifs。filesystem。POIFSFileSystem;publicclassPOITest{privatestaticConnectionconn=null;privatestaticStatementstmt=null;privatestaticbooleanconnectDB2(){Stringurl="";Stringusername="username";Stringpassword="password";/加载驱动程序以连接数据库try{/添加类库驱动包db2jcc。jar和db2jcc_license_cu。jarClass。forName("com。ibm。db2。jcc。DB2Driver");url="JDBC:db2:/192。168。0。1:50000/dbname";/添加类库驱动包db2java。jar/Class。forName("com。ibm。db2。jdbc。app。DB2Driver")。newInstance();/url="jdbc:db2:njtcdata";conn=DriverManager。getConnection(url,username,password);stmt=conn。createStatement();}/捕获加载驱动程序异常catch(ClassNotFoundExceptioncnfex){System。err。println("装载JDBC驱动程序失败。");cnfex。printStackTrace();returnfalse;}/捕获连接数据库异常catch(SQLExceptionsqlex){System。err。println("无法连接数据库");sqlex。printStackTrace();/System。exit(1);/terminateprogramreturnfalse;}returntrue;}privatestaticbooleanreadExcelToDB2(){POIFSFileSystemfs=null;HSSFWorkbookwb=null;try{fs=newPOIFSFileSystem(newFileInputStream("c:\\test。xls"));wb=newHSSFWorkbook(fs);}catch(IOExceptione){e。printStackTrace();returnfalse;}HSSFSheetsheet=wb。getSheetAt(0);HSSFRowrow=null;HSSFCellcell=null;Stringname="";intid=0;introwNum,cellNum;inti;rowNum=sheet。getLastRowNum();for(i=0;i<=rowNum;i++){row=sheet。getRow(i);/cellNum=row。getLastCellNum();cell=row。getCell((short)0);name=cell。getStringCellValue();cell=row。getCell((short)1);id=(int)cell。getNumericCellValue();Stringsql="insertintoTEST(ID,NAME)values("+id+",'"+name+"')";try{stmt。executeUpdate(sql);}catch(SQLExceptione1){e1。printStackTrace();returnfalse;}}returntrue;}publicstaticvoidmain(String[]args){if(connectDB2()==true){if(readExcelToDB2()==true)System。out。println("数据导入成功");elseSystem。out。println("数据导入失败");}else{System。out。println("数据库连接失败");}}}

分享到:
本文"教你取Excel数据并导入DB2数据库"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
安徽合肥市委常委姜明拟任省司法厅厅长(简历) 甘肃高院院长:建议规定环境诉讼程序 指导审判 国务院机构改革方案:省级及以下国税地税机构合并 99亿巨奖得主在美国 另外1人独揽47亿太神奇 马德里赛科维托娃力克普娃 进决赛与荷兰黑马争冠 王建武履新中央军委政治工作部 曾任西藏军区政委 刘鹤主持召开国有企业改革领导小组第一次会议 牛汇:7月27日外汇交易提醒 全明星有毒?这些本土王牌们今晚都变土牌了 标普维持塞浦路斯信用评级及展望不变 滴滴司机加价不成高速甩客 事后谎称乘客吸毒打司机 扎克伯格今天34岁:出生以来平均每天赚600万美元
印尼泗水警察总部突发爆炸 致至少一名警察伤亡 G20忧贸易摩擦拖累世界经济 对美批判喷薄而出 特朗普:美国欧盟应当取消所有关税和贸易壁垒 海南通报屯昌致7死4伤交通事故:27名责任人被处理 寂寞大神:赛季结束心里不太好受 祝北京队好运 徐念沙委员:完善培训激励机制 培育更多大国工匠 北极光创投邓锋:做好天使投资要靠攒人品 耗资千万的无人机表演秀成“乱舞” 侠客岛:美国对犹太复国主义的支持 远不止于迁馆 俄副防长:俄军装甲车及导弹火炮数量都是世界第一 多省下调抗癌药价格 最高降幅或达50% 《跑男》最后7人录制 全员现身独缺Gary
为何中国人对未来充满乐观?西方也是很不理解了 广西一货车高速失火 事故现场遍地iPhoneX(视频) 6岁女孩铅笔刺入头部 妈妈赶紧拔出惹上更大麻烦 米杨:无形的敌人让我力不从心 我们也是赢家 美纽约或出台摩托车限制令 外卖从业人员集会请愿 智能音箱上演价格战:低价扩大市场 产业遭遇透支 足协杯-扎哈维双响+绝杀点球 富力3-2苏宁进4强 跑者不能忽视的力量训练 这是保证稳定配速的秘诀 央视首次解密“地对地”导弹诞生 曾被称杀手锏 有什么好的发展项目 在家赚钱的十种方法 亩收益10万的种植品种 加盟店排行榜 AG亚游集团