我写了个mysql保存文件的例子。。
结果,给我这样一句错误信息:
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 'cl|??u×??\"a?!?\0??>?TH°>?V?ìF^é????? $?c^fSí k??é?t\'”??5<4?9B?ü?E6?—W?' at line 1我在保存图片和zip文件的时候会出现这种现象。。怎么会是哦??
结果,给我这样一句错误信息:
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 'cl|??u×??\"a?!?\0??>?TH°>?V?ìF^é????? $?c^fSí k??é?t\'”??5<4?9B?ü?E6?—W?' at line 1我在保存图片和zip文件的时候会出现这种现象。。怎么会是哦??
解决方案 »
- 基础求教:Hibernate的Criterion语法
- Tomcat 配置小问题,跪求高手-----> 无法访问主页--在线等啊
- ssi错误问题
- 请教:如何用XML&Java 编写email模板和地址簿?
- 各位推荐一下,哪种报表可以实现冻结表头合并单元格,谢谢!
- [200分]谁有shark的表结构的关系图和表和字段的中文注释??如果解答马上给分!
- 各位大侠,高难度问题.快进来帮我看一下吧.
- -----JScrollBar为何第一次显示不出,需要点击一下,才出现?-----
- java高手请进:同一个与底层硬件打交道的daemon程序,用java写出来的一定比用C写出来的耗费很多资源吗?
- java中的http接口
- 关于Spring 的applicationContext无法获得数据源的问题
- 在线等,关于中文乱码问题
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| filedata | mediumblob | NO | | NULL | |
| filesize | int(11) | NO | | NULL | |
+----------+------------+------+-----+---------+----------------+
额,,我把我的代贴出来算了。
try {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager
.getConnection("jdbc:mysql://localhost:3306/mytest?user=root&password=8868829xgj");
pstat = conn.prepareStatement(sql);
pstat.setBinaryStream(1, fileItem.getInputStream(), (int) fileItem
.getSize());
pstat.setInt(2, (int) fileItem.getSize());
pstat.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
flag = "<h3 style='color:red'>SQL错误</h3><br>";
} catch (IOException e) {
e.printStackTrace();
flag = "<h3 style='color:red'>IO错误</h3><br>";
} catch (ClassNotFoundException e) {
e.printStackTrace();
}