📄 848569.xml
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>LuBin</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<TopicId>848569</TopicId>
<TopicName>我想用JSP更新图片,我该怎么做??</TopicName>
<PostUserId>248654</PostUserId>
<PostUserName>dooluby</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>2</ReplyNum>
<PostDateTime>2002-7-4 8:51:35</PostDateTime>
<Point>80</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>我用的数据库是Oracle8i,现在我已经将图片存入数据库中,但是我需要更新它,我该怎么做??谢谢。</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>燕翩跹</PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>105</credit>
<ReplyID>5525074</ReplyID>
<TopicID>848569</TopicID>
<PostUserId>133218</PostUserId>
<PostUserName>icech</PostUserName>
<Point>80</Point>
<Content><%@ page language="java"%>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.text.*"%> 
<%@ page import="java.io.*"%>  
<%
Class.forName("oracle.jdbc.driver.OracleDriver"); 
String url="jdbc:oracle:thin:@lubin:1521:b2bdb"; 
Connection con=DriverManager.getConnection(url,"demo","demo"); 
//插入数据库
String sql="UPDATE test_img SET img=? WHERE id=?";
//获取传值ID
String id=request.getParameter("ID");
System.out.println(id);
//获取image的路径
String kk=request.getParameter("image");
//转换成file格式
File filename=new File(kk);
//将文件的长度读出,并转换成Long型
long l1=filename.length();
int l2=(int)l1;
//以流的格式赋值
FileInputStream fis=new FileInputStream(filename);
PreparedStatement ps =con.prepareStatement(sql);
//ps.setString(1,filename.getName());
ps.setBinaryStream(1,fis,l2); 
ps.setString(2,id);
//ps.setBinaryStream(3,fis,fis.available()); 
ps.executeUpdate();
//ps.execute(); 
ps.close();
fis.close();
out.println("ok!!!");
%></Content>
<PostDateTime>2002-7-4 17:46:14</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小所</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>100</credit>
<ReplyID>5780433</ReplyID>
<TopicID>848569</TopicID>
<PostUserId>288739</PostUserId>
<PostUserName>suohui790616</PostUserName>
<Point>0</Point>
<Content>请问怎么将图片存入数据库中,谢谢</Content>
<PostDateTime>2002-7-21 13:26:01</PostDateTime>
</Reply>
</Replys>
</Topic>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -