如何将图片还有数据存到数据库中啊? 如何将图片还有数据存到ORACLE中,请教各位?页面表单怎么提交啊,后台的sql语句怎么写,最好能给个示例,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库可以字段可以用blob给你个插入和读取的例子存String sql = "INSERT INTO configTerminal(id,fileName,fileContent) VALUES (?,?,?)"; stmt = conn.prepareStatement(sql); stmt.setString(1, id); stmt.setString(2, fileName); stmt.setBinaryStream(3, new ByteArrayInputStream(content), content.length); stmt.executeUpdate();取byte[] strFileContent = null;String sql = "SELECT * FROM configTerminal WHERE id=?"; stmt = conn.prepareStatement(sql); stmt.setString(1, id); ResultSet rs = stmt.executeQuery(); while (rs.next()) { fileName = rs.getString("fileName"); Blob blob = rs.getBlob("fileContent"); InputStream in = blob.getBinaryStream(); ByteArrayOutputStream out = new ByteArrayOutputStream(); int i; while ((i = in.read()) != -1) { out.write(i); } in.close(); out.close(); strFileContent = out.toByteArray(); } 一般只把图片的url 存储到数据库中,节省存储空间,而且处理起来快。 图片的url 存储到数据库中搞复杂了也没多大意思 请各位大虾给一个js验证数字的正则表达式 奇怪,在服务器端,被下载的文件都换了N次了,客户端下载的文件还是那个?怎么回事呢? spring 事务传播 怎么理解 条件查询 求救!数据库连接问题 各位大侠:请帮助解决一下在JSP中获得对方IP的有关问题. 一个经常碰到的奇怪的问题 请问,href="../style.css" 中的..是什么意思? 关于Bean数据库操作时建立连接的问题(简单)=》 求助js window.history.forward(1); 问题 为什么一刷新就会提交表单?????? strut2小问题(标签)
给你个插入和读取的例子
存String sql = "INSERT INTO configTerminal(id,fileName,fileContent) VALUES (?,?,?)";
stmt = conn.prepareStatement(sql);
stmt.setString(1, id);
stmt.setString(2, fileName);
stmt.setBinaryStream(3, new ByteArrayInputStream(content),
content.length);
stmt.executeUpdate();
取byte[] strFileContent = null;
String sql = "SELECT * FROM configTerminal WHERE id=?";
stmt = conn.prepareStatement(sql);
stmt.setString(1, id);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
fileName = rs.getString("fileName");
Blob blob = rs.getBlob("fileContent");
InputStream in = blob.getBinaryStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
int i;
while ((i = in.read()) != -1) {
out.write(i);
}
in.close();
out.close();
strFileContent = out.toByteArray();
}