java 向 oracle 的字段 Blob 读图片问题
sql = "select tp from gys_sp where id_admin=? and spbm=? FOR UPDATE";
ps = conn.prepareStatement(sql);
ps.setInt(1, _sp.getId());
ps.setString(2, _sp.get_spbm());
rs = ps.executeQuery();
if (rs.next()) {
BLOB blob = (BLOB) rs.getBlob("tp");
OutputStream outStream = ((BLOB) blob)
.getBinaryOutputStream();
System.out.println(_sp.get_file1());
File file = new File(_sp.get_file1());
BufferedInputStream inStream = new BufferedInputStream(
new FileInputStream(file));
byte[] b = new byte[blob.getBufferSize()];
int lenth = 0;
while ((lenth = inStream.read(b)) != -1) {
outStream.write(b, 1, lenth);
}
inStream.close();
outStream.flush();
outStream.close();
conn.commit();
写是写到里面了.数据也有.不过读的时候.
ps = conn.prepareStatement(sql) ;
ps.setInt(1,id) ;
rs = ps.executeQuery() ;
if (rs.next()) {
blob = ((oracle.jdbc.OracleResultSet)rs).getBLOB("tp");
name = rs.getString("tp_name") ;
InputStream in = blob.getBinaryStream();
// try {
// long nLen = blob.length();
// &
相关问答:
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......
安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?
1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......