社区
Web 开发
帖子详情
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000)
xiaoxion
2002-01-23 08:01:43
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000),恳请想告,分数如是奉上
...全文
37
3
打赏
收藏
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000)
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000),恳请想告,分数如是奉上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weidegong
2002-04-27
打赏
举报
回复
我也补个问题,如何将上传文件通过SQL语句的形式存入数据库哪?
Connection con=conPDM.getConn();
PreparedStatement pstmt=con.prepareStatement(strSQLAdd);
for(int i=0;i<mySmartUpload.getFiles().getCount();i++){
java.io.File file=mySmartUpload.getFiles().getFile(i);
FileInputStream fis = new FileInputStream(file);
pstmt.setBinaryStream(i+1,fis,file.getSize() );
}//end for(int i=0;...为pstmt设置参数完成
pstmt.executeUpdate();
这样不太对呀
weidegong
2002-04-27
打赏
举报
回复
<%@ page language="java" import="java.sql.*,com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<HTML>
<BODY BGCOLOR="white">
<H1>jspSmartUpload : Sample 4</H1>
<HR>
<%
// Variables
int count=0;
// Connect to the database
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql:///test");
// SQL Request
Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY ,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery("SELECT * FROM TFILES WHERE ID=1");
// if the resultset is not null
if (rs.next()){
// Initialization
mySmartUpload.initialize(pageContext);
// Upload
mySmartUpload.upload();
// upload file in the DB if this file is not missing
if (!mySmartUpload.getFiles().getFile(0).isMissing()){
try {
rs.updateString("FILENAME",mySmartUpload.getFiles().getFile(0).getFileName());
// Add the current file in the DB field
mySmartUpload.getFiles().getFile(0).fileToField(rs,"FILE");
// Update
rs.updateRow();
count++;
} catch(Exception e) {
out.println("An error occurs : " + e.toString());
}
}
}
// Display the number of files uploaded
out.println(count + " file(s) uploaded in the database.");
rs.close();
stmt.close();
con.close();
%>
</BODY>
</HTML>
zhjx_10
2002-01-23
打赏
举报
回复
看看它的sample
File
存入
到
数据库
的办法
当需要把
文件
存入
到服务器端的
数据库
中,有四种方式可行:1.servlet/
jsp
+file
upload
/
smart
upload
/自己编
一个
实现接受
文件
的javaBean.然后调用相关的程序,把
文件
存入
数据库
中。这也是通常的选择。2.通过
数据库
的存储...
java oracle 图片_java向oracle中存图片
最近开始进入java,上手就碰到这个问题,在csdn上研究了两天终于全部调试成功,现在帖出来希望对象我一样的新手有点帮助图片
存入
数据库
:package processmanage;import java.sql.*;import java.io.*;class savefile{...
图片上传压缩
web开发中将上传图片压缩后以image类型
存入
...不久前,本人在
一个
小型java web项目开发中需要上传
一个
图片的同时,将其进行适当压缩,然后直接以image类型
存入
SQL Server
数据库
。之前,本人在网络上查找了好长时间,...
二进制流的存储、读取和显示(在浏览器)
数据库
中(
SQLServer
)二进制流有一种专门的类型(image)表示,它是
数据库
定义的专门存放二进制流的类型。 在Java中,将
文件
首先转换成二进制流,File file = 得到
文件
的方法(返回的是File类型);然后...
Java内存溢出详解及解决方案
内存溢出与
数据库
锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章