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

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

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

AG亚游集团,  显然英国是了解中国的“双赢”原则的,它已经是中国在西方最好的合作伙伴了。不久后,当轮到其它国家选择——是做中国的经济合作伙伴,还是成为美国在全球部署的军事基地之一,答案也是不言而喻的。

  但这并不是说B2C模式没有前景,而是目前整个中国的消费环境还不足以支撑B2C产业更大的发展,整个中国的B2C是具有很大潜力的。致富小机器  目前,NGN正在成为全球电信领域的一个新的热点,除了各大标准组织在积极研究和制定NGN相关标准以外,世界上许多运营商也制定了NGN相关的规划和投资发展计划。不同的运营商,由于有不同的业务背景、不同的网络状况,对NGN的前景及实施计划也有各自不同的考虑。目前,随着产品、技术、标准和网络运营的不断成熟,有多家运营商已经进行了NGN网

教你取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
马刺无缘季后赛? 看这波赛程真不是危言耸听 俩男子寂寞难耐偷27件女性内衣裤 被抓场面辣眼睛 汇丰使用区块链技术完成全球首笔贸易融资交易 詹皇又做出重大决定 让勇士火箭球员惊叹不已 国际劳工组织召开大会 拟就性骚扰首次定国际标准 中方派专业海洋救助船赴南沙值班待命 外交部回应 外交部:刘鹤访美为中美深入合作创造必要条件 苏贞昌参选新北市长 蓝营:国民党若败将泡沫化 竞彩伤停:奥兰多城中后场伤兵多 冈山4人伤缺 阿加西赞小德对待网球态度 称其身体处于25岁状态 鲁媒列4点决定季后赛成败 客场必须控制好情绪 印防长:中印彼此对话会面 这是重大改变
黄峥没能回应一切:尽管回复了外界质疑 但欠缺说服力 特朗普:愿意与伊朗领导人在“任何时间”会面 最新调查:谷歌“魅力指数”高于苹果 亚马逊第一 加拿大议员黄素梅再提设南京大屠杀纪念日法案 新京报评10户人家被喷漆涉毒家庭:于法于情均不妥 英特尔第二季度营收170亿美元 净利同比增78% 家有电动车的速看 四部门发布新规你的达标吗? 大学校长吐槽挖人乱象:待遇攀比 实在追不上比不了 一图读懂:不同类型“熬夜选手”如何补觉? “人人车”曝猫腻:二手车行扮卖家 还假装不知情 国际刑警组织来阿里取经打假:务实做法全球瞩目 布冯谈当年为何随尤文踢意乙:有比钱更重要的东西
外媒:俄否认与美搞军备竞赛 北约指责俄导弹威胁 台文艺褒扬令漏余光中 台作家:因“政治不正确” 两会今日看点:政协会议将举行闭幕会 如何更好地保护消费者?国家工商总局局长这样说 黑龙江牡丹江一名法官论文涉嫌抄袭 仅少量原创 飞讯-教练排名卡帅中超第1 巴甲豪门欲截胡苏宁 隔夜要闻:纳指结束7连涨行情 金价创一周最大涨幅 吉林或将出现连接俄罗斯的大桥 人民日报海外版:台湾人才外流原因 大家心里清楚 在农村养殖什么赚钱 马云说未来赚钱的行业 微信怎么挣钱 怎么赚钱快 现实点的 AG亚游集团