我想使用 JSP 将 excel 文件中的数据插入 MySql 数据库表中,找到以下链接以将 Apache PO 库用于 OFFICE 应用程序。
使用 NetBeans IDE 并添加该链接下给出的所有库:
http://java2carrer.blogspot.in/2012/10/insert-data-into-database-from-excel.html
我试过了,连接和所有。学生表由 3 个字段组成:但出现此错误:
org.apache.jasper.JasperException: An exception occurred processing JSP page
/readExcel2.jsp at line 72
69: //printCellDataToConsole(dataHolder);
70: con=connection.getConn();
71: String query="insert into Student values(?,?,?)";
72: ps=con.prepareStatement(query);
73: int count=0;
74: ArrayList cellStoreArrayList=null;
75: //For inserting into database
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.ja va:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
root cause
java.lang.NullPointerException
org.apache.jsp.readExcel2_jsp._jspService(readExcel2_jsp.java:154)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
我也很困惑我从 NetBeansIDE 下的新“Web 应用程序”项目和 readExcel.jsp 代码开始,然后插入 java 类文件并在那里添加 DB_COnnection.java 代码。这里显示 DB_Connection.java 在 DB 包(文件夹)下。所以我也做了同样的事情。所以java文件链接现在是:
"C:\Users\aman\Documents\NetBeansProjects\WebApplication1\src\java\DB\DB_Connection.java"
我朝着正确的方向前进?这个错误是关于什么的?