String filePath="'fielPath1'";
String filename="'filename1'";记得参数是否要添加''你使用PreparedStatement就可以不用考虑这些了

解决方案 »

  1.   

    是不是因为变量名是filepath与filename的原因啊,换别的试试看
      

  2.   

    jgsfy(阿庙)说的不行,我换过试了,也不行
      

  3.   

    用PreparedStatement试试看,参数用?,然后在后面给出.就像下面:
    PreparedStatement pstmt=con.prepareStatement("insert into baseinfo values(?,?,?,?,?)");
           
           pstmt.setString(1,student.getXh());
           pstmt.setString(2,student.getXm());
           pstmt.setString(3,student.getCym());
           pstmt.setString(4,student.getYxsh());
           pstmt.setString(5,student.getZydm());