为什么我的图片没法保存到image字段? SQLServer里存取图片没你想的那么容易,像一般类型一样存取那是不可能的。我上回问别人高手,别人都说了一大堆,我好像还是不很懂的。还是用楼上兄弟说的办法好些。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 prestmt.setBinaryStream(2,fis,(int)file.length()); 把表单post过来的图片,先转换成二进制,比如用MYSQL的话,可以用BLOB字段,然后存进去,取的时候,向浏览器发送image/。。头信息,然后直接取出对象。 Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url="jdbc:mysql://localhost/mysql?user=root&password=&useUnicode=true&characterEncoding=8859_1"; //其中mysql为你数据库的名字,user为你连接数据库的用户,password为你连接数据库用户的密码,可自己改 Connection conn= DriverManager.getConnection(url); String content=request.getParameter("content"); String filename=request.getParameter("image"); FileInputStream str=new FileInputStream(filename); String sql="insert into test(id,content,image) values(1,?,?)"; PreparedStatement pstmt=dbconn.conn.prepareStatement(sql); pstmt.setString(1,content); pstmt.setBinaryStream(2,str,str.available()); pstmt.execute(); 修改jsp jboss重启 求clearcase for java的API???? 请教tomcat下做SSL双向认证? 关于JSP退出登录后点击浏览器“后退”按钮后的问题 分页后台处理问题,请大家帮忙!!! 紧急 网页已经过期 问题 帮忙看一下这个foEach嵌套循环,谢谢! 启动不了tomcat resin老是重启的问题! 请教! 怎样在jsp中实现打印功能 ResultSet 记录条数问题 大下们!!帮帮忙呀!!我好痛苦!!
String url="jdbc:mysql://localhost/mysql?user=root&password=&useUnicode=true&characterEncoding=8859_1";
//其中mysql为你数据库的名字,user为你连接数据库的用户,password为你连接数据库用户的密码,可自己改
Connection conn= DriverManager.getConnection(url);
String content=request.getParameter("content");
String filename=request.getParameter("image");
FileInputStream str=new FileInputStream(filename);
String sql="insert into test(id,content,image) values(1,?,?)";
PreparedStatement pstmt=dbconn.conn.prepareStatement(sql);
pstmt.setString(1,content);
pstmt.setBinaryStream(2,str,str.available());
pstmt.execute();