在Excel中插入失败

时间:2013-12-14 10:26:52

标签: java excel odbc

我尝试使用Java和ODBC将数据插入Excel工作表,我的URL是正确的,插入数据的查询正在执行,但是这些值没有插入到excel表中,我已经连接到提交和关闭。请帮助!

    try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        con = DriverManager.getConnection("jdbc:odbc:excelDsn;readonly=false;");
        ps = con.prepareStatement("insert into [Sheet1$](FirstName, LastName) values (?,?)");
        ps.setString(1, "AA");
        ps.setString(2, "BB");
        ps.execute();
        con.commit();
        con.close();
    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();
    }

1 个答案:

答案 0 :(得分:0)

<{3>}的DDL statementsinsertdeleteupdate使用ps.executeUpdate(); 根据您的情况插入,请将ps.execute();替换为ps.executeUpdate();