把一个图形文件转换成字节数组,插入ORACLE数据库中,然后再读出来。怎么写呢?给你一百分!!! 我个人认为:首先要熟悉文件格式定义,然后按照其格式进行组织数组,至于数据库存储其实问题不大,可以用Clob型实现大图片数据存储,不知是否满意? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先获取数据库Connetion(这个不用教吧)例如是conn然后:PreparedStatement pstmt = conn.prepareStatement("INSERT INTO table (id, pic) VALUES (1, ?)");//取文件InputStream is = new FileInputStream("pic.jpg");pstmt.setBinaryStream(1,is,is.available());pstmt.executeUpdate();下面是取的先获得ResultSetResultSet rs = stmt.executeQuery("select pic from table where id=1");......Byte[] bytes = rs.getBytes(1);//这就取出来了 unchecked exception和checked exception static的用法详解 同学遇到的一个免试题目 请问怎样用正则表达式剔除网页上的<!-- -->呢 java还是数据库 ImageIcon对象怎么处理在它上面的鼠标事件 不再使用的类gc回收吗? 请问有什么工具能够打开CLASS文件,在那里有下载,请指教! 大家帮我看看这个是什么问题 中文显示问题求答,100分。在线等待!!!! 簡單問題(0x8000-1900) & 0xf 為幾多呀,& 運算符是做什麼的呀) 一个java资源绑定的问题.
然后:
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO table (id, pic) VALUES (1, ?)");
//取文件
InputStream is = new FileInputStream("pic.jpg");
pstmt.setBinaryStream(1,is,is.available());
pstmt.executeUpdate();
下面是取的
先获得ResultSet
ResultSet rs = stmt.executeQuery("select pic from table where id=1");
......
Byte[] bytes = rs.getBytes(1);//这就取出来了