对不起,我还不知道怎么从本地读excel文件并写数据库,不介意的话,能不能教教我。
[email protected]
感激不尽。

解决方案 »

  1.   

    to loveyourvv (vv):    我也正在研究这个问题,如果仁兄现在已经知道怎么做的话,能不能教教我啊?
        [email protected]
        感激不尽!
      

  2.   

    用文件读取excel文件后,再用sql语句写入数据库吧,我用过其它文件导入成功,但没读过excel文件
      

  3.   

    你是不是讲这个?
    数据库插入页面
    <%@page contentType="text/html"%>
    <%@page import="java.io.*"%>
    <%@page import="java.sql.*"%>
    <html>
    <head><title>JSP Page</title></head>
    <body><%Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    String url ="jdbc:mysql://localhost/graduate"; 
    Connection conn= DriverManager.getConnection(url,"root",""); //connect db
    String fileName = request.getParameter("file");
    FileInputStream is = new FileInputStream(fileName);
    int ch;
    while ((ch = is.read()) >= 0)
      out.print((char) ch);
    //get file stream
    String sql="insert into upload (ID,file) values(1,?)";
    PreparedStatement pstmt=conn.prepareStatement(sql); 
    pstmt.setBinaryStream(1,is,is.available());
    pstmt.execute();
    out.println("Success,You Have Insert an Image Successfully");
    is.close();
    %> </body>
    </html>上传页面
    <%@page contentType="text/html"%>
    <html>
    <head><title>JSP Page</title></head>
    <body><form action="/up" method="POST" >
    <input type="file" name="file"><br>
    <input type="submit">
    </form></body>
    </html>