高分求将图片存入SQL,并能读取出来的java源码 高分求将图片存入SQL,并能读取出来的java源码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用流读出来,然后按二进制存进去String trace="c:\\aa.jpg"; java.io.File file = new java.io.File(trace); java.io.FileInputStream fis = new java.io.FileInputStream(file); out.println(file.length()); //打开数据库 ResultSet result=null; String mSql=null; PreparedStatement prestmt=null; DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000(); DbaObj.OpenConnection(); //将文件写到数据库中 mSql="insert into list (MarkBody) values (?)"; prestmt =DbaObj.Conn.prepareStatement(mSql); prestmt.setBinaryStream(1,fis,(int)file.length()); DbaObj.Conn.setAutoCommit(true) ; prestmt.executeUpdate(); DbaObj.Conn.commit(); import java.io.*; class convertImage{ public static void main(String[] args) { int b; int a=0; String trace="D:\\tegn.JPEG"; try{ File file = new File(trace); FileInputStream fis = new FileInputStream(file); System.out.println(file.length()); while((b=fis.read())!=-1) { b=fis.read(); // System.out.write(b); a=a+b; System.out.println("byte is..."+a); } fis.close(); } catch(IOException e) { System.out.println(e); } } } 找规律填数字 手机软件开发有哪些好的书籍? 冒泡排序 执行时的问题,请高手指点! Java将中文转成unicoade存入到文本文件,如何使用VB程序读取? 看看这种情况该用什么类? 请大家看看这个错误是怎么回事 不能读取!(在线,急) 特急,特急,高手帮忙,感激不尽,感激不尽!!! 各位请看我的下面一个贴子,再加50分求解。 若若的问个jTable的问题。。 请问DocumentFilter类中的insertString方法什么时候被调用
String trace="c:\\aa.jpg";
java.io.File file = new java.io.File(trace);
java.io.FileInputStream fis = new java.io.FileInputStream(file);
out.println(file.length());
//打开数据库
ResultSet result=null;
String mSql=null;
PreparedStatement prestmt=null;
DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();
DbaObj.OpenConnection();
//将文件写到数据库中
mSql="insert into list (MarkBody) values (?)";
prestmt =DbaObj.Conn.prepareStatement(mSql);
prestmt.setBinaryStream(1,fis,(int)file.length());
DbaObj.Conn.setAutoCommit(true) ;
prestmt.executeUpdate();
DbaObj.Conn.commit();
import java.io.*;
class convertImage{
public static void main(String[] args)
{
int b;
int a=0;
String trace="D:\\tegn.JPEG";
try{
File file = new File(trace);
FileInputStream fis = new FileInputStream(file);
System.out.println(file.length());
while((b=fis.read())!=-1)
{
b=fis.read();
// System.out.write(b);
a=a+b;
System.out.println("byte is..."+a);
}
fis.close();
}
catch(IOException e)
{
System.out.println(e);
}
}
}