社区
Web 开发
帖子详情
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000)
xiaoxion
2002-01-23 08:01:43
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000),恳请想告,分数如是奉上
...全文
65
3
打赏
收藏
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000)
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000),恳请想告,分数如是奉上
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
JSP
如何将图片
存入
数据库
.doc
我们可以使用 JDBC(Java Database Connectivity)来连接
数据库
,然后使用 SQL 语句来将图片
存入
数据库
。 在上面的示例代码中,我们使用了 `byte[]` 数组来存储图片的字节数组,然后将其
存入
数据库
。 显示图片 ...
JSP
文件
的上传与下载
smart
upload
组件
但SQL Server
2000
支持BLOB字段,因此可以将
文件
直接
存入
数据库
。 总结来说,
JSP
文件
上传与下载涉及的技术包括
JSP
、
Smart
Upload
组件、SQL Server
2000
数据库
操作以及Dao模式。
Smart
Upload
简化了
文件
上传的处理,Dao...
图片上传的
一个
例子,程序简单,结构清晰
本示例“图片上传的
一个
例子”提供了
一个
简单明了的实现方式,利用了
JSP
(JavaServer Pages)技术以及
jsp
Smart
Upload
组件,旨在帮助开发者理解这一流程。以下是关于这个例子的详细知识点: 1. **
JSP
图片上传**:
JSP
...
File
存入
到
数据库
的办法
当需要把
文件
存入
到服务器端的
数据库
中,有四种方式可行:1.servlet/
jsp
+file
upload
/
smart
upload
/自己编
一个
实现接受
文件
的javaBean.然后调用相关的程序,把
文件
存入
数据库
中。这也是通常的选择。2.通过
数据库
的存储...
图片上传压缩
web开发中将上传图片压缩后以image类型
存入
...不久前,本人在
一个
小型java web项目开发中需要上传
一个
图片的同时,将其进行适当压缩,然后直接以image类型
存入
SQL Server
数据库
。之前,本人在网络上查找了好长时间,...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章