读书人

把图片存入mysql 急救!该怎么处理

发布时间: 2012-05-28 17:59:33 作者: rapoo

把图片存入mysql 急救!!!!!!!
int i;
i=Integer.parseInt(employeeId.getText());
Connection conn=new GetConn().getConnection();
String sql="insert into info values(?,?,?,?,?)";
PreparedStatement statement;
try{

String nameStr=name.getText();
String sexStr=sex.getText();
String resumeStr=wordTextarea.getText();
statement=conn.prepareStatement(sql);
statement.setInt(1, i);
statement.setString(2, nameStr);
File file=new File(url);
InputStream in=new FileInputStream(file);
statement.setBinaryStream(3,in,in.available());
statement.setString(4, sexStr);
statement.setString(5, resumeStr);
statement.executeUpdate();
}catch(Exception e){
e.printStackTrace();
}

[解决办法]
建议lz把图片存本地,数据库存路径
[解决办法]
先确定为什么要存到数据库?

确定一定要存到数据库?

虽说数据库有这功能,但一半不这么做。
[解决办法]
2楼正解,一般不把图片以二进制形式存在数据库,都是把图片存在文件夹下,然后数据库中存图片的路径
[解决办法]
异常说的是你的SQL语法有问题?
[解决办法]
一般都只是把图片名称
或者图片路径存放在数据库中,很少直接把图片放进数据库的

读书人网 >Eclipse开发

热点推荐