import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.InputStream;
import java.io.Reader;
import java.sql.*;public class WriteMySQL {
public static void main(String[] args){
// LongBlob
// create table test(b longblob,t longtext);
ConnFactory conn = null;//ConnFactory是一个连接数据库的工厂类
Connection con = null;
PreparedStatement ps = null;
String sql = "insert into test values(?,?)";
try{
conn = ConnFactory.newInstance();
con = conn.getConnection("mysql");
ps = con.prepareStatement(sql);
File file = new File("E:\\图片\\3.jpg");
InputStream is = new FileInputStream(file);
int len = (int)file.length();
ps.setBinaryStream(1,is,len);
File file2 = new File("E:\\学习\\Test.java");
Reader reader = new FileReader(file2);
int len2 = (int)file2.length();System.out.println(len2);
ps.setCharacterStream(2,reader,len2);
ps.executeUpdate();
reader.close();
is.close();
}catch(Exception e){
e.printStackTrace();
}finally{
conn.close(con,ps,null);
}
}
}