Andrawu(Andrawu)帮帮我,我这个代码是学习你的,但是学的不好,哈哈

解决方案 »

  1.   

    try:String fileToReadBlob = "d:\\left_zh.gif";
    java.io.File f = new java.io.File(fileToReadBlob);
    if (f.exists()){
    int lengthofFile = (int) f.length();
    FileInputStream fileInputStream = new FileInputStream(f);
    PreparedStatement pstmt=conn.prepareStatement(sql);
    pstmt.setInt(1,3);
    pstmt.setBinaryStream(2, fileInputStream, lengthofFile);
    pstmt.executeUpdate();
    }else{
       out.println(fileToReadBlob+" is not exists!") ;
    }
      

  2.   

    还是不行,web服务器和数据库在同一台机器上,但我写代码是在另外一台机器。
    总是报文件不存在的错
    String fileToReadBlob = "d:\\leftzh.gif";
    java.io.File  f = new java.io.File(fileToReadBlob);
    int lengthofFile;
    if (f.exists()){
        lengthofFile = (int) f.length();
        out.print (lengthofFile);}
    else
        out.print ("no file");
    结果总是no file