毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

更新时间:2013-5-24:  来源:毕业论文

public static void write(File file) throws Exception{         Class.forName("com.mysql.jdbc.Driver");         Connection co=DriverManager.getConnection("jdbc:mysql://localhost:3306/abs","root","");         String sql="insert into file (id,file) values (?,?)";         PreparedStatement pst=co.prepareStatement(sql);         pst.setInt(1, 1);         InputStream in=new FileInputStream(file);         pst.setBinaryStream(2, in, in.available());         pst.executeUpdate();         System.out.println("写入Ok!");         in.close();         pst.close();         co.close();     }     public static void main(String[] args) throws Exception{         File file=new File("E://a.jpg");         write(file);     }


运行提示sql语句错误???

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?kK ?????—!?Vé??è???é????????b???} ???????k??±?a6????#é????Yé??'?è??Cé???' at line 1

SQL语句错误,你先把sql语句打印出来,然后再找错。
看看你mysql支持不支持图片流的操作,

把数据库的编码方式改成utf8就OK了 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。