使用setBlob把图片保存到sqlserver数据库出错
想把图片保存到sqlserver数据库中,执行下面一句就崩溃,请帮忙看看:
protected String doInBackground(Integer... integers) {
Connection conn = DBUtil.getSQLConnection();
try {
String s = "";
s+="insert into customer (name,email,birth,picture) values(?,?,?,?)";
PreparedStatement ps=conn.prepareStatement(s);
...................
String png="/data/data/com.jyd.bmpmysql/a03.png";
InputStream fis=new FileInputStream(png);
System.out.println("aaa1503....."+fis.toString().trim());
ps.setBlob(4, fis); // 执行到这一句程序就崩溃
ps.executeUpdate();
ps.close();
conn.close();
} catch (SQLException e) {
..................