JSP-通过Servlet将excel数据导入SQL.doc

JSP-通过Servlet将excel数据导入SQL.doc

ID:61760887

大小:45.50 KB

页数:6页

时间:2021-03-19

JSP-通过Servlet将excel数据导入SQL.doc_第1页
JSP-通过Servlet将excel数据导入SQL.doc_第2页
JSP-通过Servlet将excel数据导入SQL.doc_第3页
JSP-通过Servlet将excel数据导入SQL.doc_第4页
JSP-通过Servlet将excel数据导入SQL.doc_第5页
资源描述:

《JSP-通过Servlet将excel数据导入SQL.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP通过Servlet将excel数据导入SQL2010-08-2420:38首先声明,这资料是我自己根据网上资料改编,代码有大幅度的改动,是自己所写.在编程过程中,有时候需要将excel里德数据导入到数据库,作为一个新手,这个问题困扰了我很久,最近,我终于找到了一篇还算合适的资料,但是错误很多,前后不接,我看了后,根据这篇资料的思想,模拟做出来一个实例,当然,这只是我做的一个例子,我本来的要求还有很多,要用到框架去做等等。但是,我会慢慢的修改过来,在此,将这个简单的例子写在博客里,供大家参考:1>在

2、网上下载jxl.jar,这个JAR包用于Java操作excel,下载后,将这个包复制到工程Webroot下的WEB_INF下的lib中,或是在工程中导入jxl.jar包。2>准备excel文件,如图所示:   3>数据库建表注意:我使用的是SQLServer2005,如果你的数据库与我不同,则修改db.java里的常量!!!  数据库名:EducationNET  表名:mynews  id    int   主键自动增长  titlevarchar(50)  author  varchar(50)  

3、acontent   varchar(50)4>写好导入数据JSP        选择文件1:        5>db.java用于连接数据库publicclassdb{publicConnectionconnstr=null;publicResultSetres=null;publicPreparedSt

4、atementprase=null;staticprivateStringstrUrl="jdbc:sqlserver://localhost:1433;DataBaseName=EducationNET";staticprivateStringstrUser="sa";staticprivateStringstrPwd="123";publicdb(){  try    {   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

5、        connstr=DriverManager.getConnection(strUrl,strUser,strPwd);    }        catch(SQLExceptionex)        {            System.out.println(ex.getMessage()+"路径错误");        }        catch(ClassNotFoundExceptionex)        {            System.out.println(e

6、x.getMessage()+"驱动错误");        }        finally{        System.out.println("成功了");        }}publicResultSetexecuteQuery(Stringsql)throwsException{  Statementstmt=connstr.createStatement();  res=stmt.executeQuery(sql);  returnres;}publicPreparedStatementd

7、osql(Stringsql)throwsException{  prase=connstr.prepareStatement(sql);  returnprase;}}6>excel.java用于读取excel数据importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjava.util.*;importjxl.Sheet;importjxl.Workbook;publicclassexcel{p

8、ublic  List  addCustomerAssign(File  file){       Listls=newArrayList();       jxl.Workbook  rwb  =  null;          try{            InputStream  is  =  new  FileInputStream(file);            rwb  =  Workbook.getWorkbook(is

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。