社区
Web 开发
帖子详情
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000)
xiaoxion
2002-01-23 08:01:43
怎样用jspsmartupload将一个文件存入数据库(sqlserver2000),恳请想告,分数如是奉上
...全文
90
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
JSP
如何将图片
存入
数据库
.doc
JSP
如何将图片
存入
数据库
JSP
文件
的上传与下载
smart
upload
组件
JSP
中
文件
的上传与下载
smart
upload
组件,
文件
上传到
数据库
中,SQL
2000
数据库
,Java Dao模式
图片上传的
一个
例子,程序简单,结构清晰
jsp
图片上传
数据库
存储路径
jsp
Smart
Upload
组件, 里面包含3个
jsp
文件
(上传,处理,现实)和
数据库
表的创建sql
java封装
sqlserver
,通过Java实现批量导入数据到
SQLServer
数据库
通过Java实现批量导入数据到
SQLServer
数据库
技术实现:前台用的框架是Easyui+Bootstrap结合使用,需要小伙伴自己引入相应的Js、Css
文件
。页面:
Jsp
、拦截请求:Servlet、逻辑处理:ClassBean、
数据库
:SQL server。我们的目的就是为了实现功能页面样式可慢慢调整,主要看ClassBean处理逻辑业务代码!代码过多过长不方便截图,我截图主要部分代码,文章底...
File
存入
到
数据库
的办法
当需要把
文件
存入
到服务器端的
数据库
中,有四种方式可行:1.servlet/
jsp
+file
upload
/
smart
upload
/自己编
一个
实现接受
文件
的javaBean.然后调用相关的程序,把
文件
存入
数据库
中。这也是通常的选择。2.通过
数据库
的存储过程,直接用sql来操作可以实现,需要访问
文件
系统。见全文搜索中向
数据库
中
存入
文件
的办法。3.rmi客户/服务器的方式,由于rmi对实现的接口的参数要求
Web 开发
81,114
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章