怎么在JSP中把Excle里的数据写到数据库中去? 1.先将aaa.xls上传到服务器2.验证aaa.xls的数据合法性(不成功就删除)3.如验证成功,就用POI导入数据库了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有个问题,如果将jsp里显示的记录导入excle呀,谢谢大家了? 大哥!关键是怎么导入!!??????????????在JSP中怎么写???不要只讲理论上的东西!代码有吗? 看看凌科的 业务基础架构平台 吧,elinkBSP 中有个模块 就是将 Excel 文件导入到数据库某个表的,这是个通用程序,将 Excel 的列于数据库表字段的对应关系配置上,就可以自动导入,不用写程序,支持一个Excel 导入到多个表中。到 www.elingke.com 上下载吧 用 poi 搜一下 很多例子 先把excel文件上傳到服務器,然後可以把excel當作一個表來讀取,然後把讀取出來的數據一條條的插入數據庫,給你個例子~~~try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundException e1) { out.print("driver is not exist"); } try{ Connection conn_excel=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ="這裡寫文件的絕對路徑和文件名"); Statement stmt_excel=conn_excel.createStatement(); String str_excel="Select * From [Sheet1$]"; ResultSet rs_excel=stmt_excel.executeQuery(str_excel); while(rs_excel.next()) { machinecode=rs_excel.getString(1); programcode=rs_excel.getString(2); if(programcode != null && !programcode.trim().equals("")) { Connection conn=Conn.getConnection(); String str_insert="insert into SA_List(SA_L_MachineCode,SA_L_ProgramCode) values(?,?)"; PreparedStatement stmt=conn.prepareStatement(str_insert); stmt.setString(1,machinecode); stmt.setString(2,programcode); stmt.executeUpdate(); } }}catch(Exception e){} kidman521(kid):你给的不完整啊,这个是JSP文件还是JAVA文件?都需要引入什么包?完整的怎么写?谢 了!! 已经很完整了,只要引用java.sql.*即可,还有你自己的数据库连接~~~我是写在jsp中的,可以正常使用~~~ struts2 加了filter过滤器 跳转页面 急呀 在线等 struts2 checkbox 问题 关于网站代理 tomcat发布web项目问题 如何将一个string变为string数组 tomcat的一点问题 如果可以,能给1000求答案吗? ora 8的中文无法正确插入或查询,求助 初学JSP,学到JavaBeans这里,感觉被什么卡住了,很难再向下学,有(或曾有)同样经历的朋友支招? Tomcat 5.0 servlet 路径问题。 利用jsp技术如何把数据库中的数据导出到word或者excle中? STRUTS多文件上传问题,望高手指点
在JSP中怎么写???不要只讲理论上的东西!代码有吗?
elinkBSP 中有个模块 就是将 Excel 文件导入到数据库某个表的,
这是个通用程序,将 Excel 的列于数据库表字段的对应关系配置上,
就可以自动导入,不用写程序,支持一个Excel 导入到多个表中。到 www.elingke.com 上下载吧
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e1)
{
out.print("driver is not exist");
}
try{
Connection conn_excel=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ="這裡寫文件的絕對路徑和文件名");
Statement stmt_excel=conn_excel.createStatement();
String str_excel="Select * From [Sheet1$]";
ResultSet rs_excel=stmt_excel.executeQuery(str_excel);
while(rs_excel.next())
{
machinecode=rs_excel.getString(1);
programcode=rs_excel.getString(2); if(programcode != null && !programcode.trim().equals(""))
{
Connection conn=Conn.getConnection();
String str_insert="insert into SA_List(SA_L_MachineCode,SA_L_ProgramCode) values(?,?)";
PreparedStatement stmt=conn.prepareStatement(str_insert);
stmt.setString(1,machinecode);
stmt.setString(2,programcode);
stmt.executeUpdate();
}
}
}
catch(Exception e)
{
}
你给的不完整啊,这个是JSP文件还是JAVA文件?都需要引入什么包?完整的怎么写?谢 了!!