没有合适的资源?快使用搜索试试~ 我知道了~
Jsp+Servlet实现文件上传下载 文件列表展示(二)
0 下载量 176 浏览量
2021-01-08
18:05:29
上传
评论
收藏 89KB PDF 举报
温馨提示
接着上一篇讲: Jsp+Servlet实现文件上传下载(一)–文件上传 本章来实现一下上传文件列表展示,同时优化了一下第一章中的代码。 废话少说,上代码 mysql创建附件表 DROP TABLE tbl_accessory; CREATE TABLE tbl_accessory ( id INT AUTO_INCREMENT PRIMARY KEY, file_name VARCHAR(500), file_size DOUBLE(10,2), file_ext_name VARCHAR(100), file_path VARCHAR(2000) ) ; SELECT
资源推荐
资源详情
资源评论
Jsp+Servlet实现文件上传下载实现文件上传下载 文件列表展示(二)文件列表展示(二)
接着上一篇讲:
Jsp+Servlet实现文件上传下载(一)–文件上传
本章来实现一下上传文件列表展示,同时优化了一下第一章中的代码。
废话少说,上代码
mysql创建附件表创建附件表
DROP TABLE tbl_accessory;
CREATE TABLE tbl_accessory
(
id INT AUTO_INCREMENT PRIMARY KEY,
file_name VARCHAR(500),
file_size DOUBLE(10,2),
file_ext_name VARCHAR(100),
file_path VARCHAR(2000)
)
;
SELECT * FROM tbl_accessory;
DELETE FROM tbl_accessory;
创建附件实体类创建附件实体类
package entity.upload;
/**
* 附件实体类
*
* @author xusucheng
* @create 2017-12-29
**/
public class EntityAccessory {
private int id;
private String fileName;
private double fileSize;
private String file_ext_name;
private String filePath;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public double getFileSize() {
return fileSize;
}
public void setFileSize(double fileSize) {
this.fileSize = fileSize;
}
public String getFile_ext_name() {
return file_ext_name;
}
public void setFile_ext_name(String file_ext_name) {
this.file_ext_name = file_ext_name;
}
public String getFilePath() {
return filePath;
}
public void setFilePath(String filePath) {
this.filePath = filePath;
}
}
创建创建DBUtil工具类工具类
package util;
import java.sql.*;
import java.io.InputStream;
import java.util.Properties;
/**
* 数据库工具类
*
* @author xusucheng
* @create 2017-11-18
**/
public class DBUtil {
//定义链接所需要的变量
private static Connection con = null;
private static PreparedStatement ps = null;
private static ResultSet rs = null;
//定义链接数据库所需要的参数
private static String url = "";
private static String username = "";
private static String driver="";
private static String password="";
//定义读取配置文件所需要的变量
private static Properties pp = null;
private static InputStream fis = null;
/**
* 加载驱动
*/
static {
try {
//从dbinfo.properties配置文件中读取配置信息
pp = new Properties();
fis = DBUtil.class.getClassLoader().getResourceAsStream("db.properties");
pp.load(fis);
url = pp.getProperty("url");
username = pp.getProperty("username");
driver=pp.getProperty("driver");
password=pp.getProperty("password");
//加载驱动
Class.forName(driver);
} catch (Exception e) {
System.out.println("驱动加载失败!");
e.printStackTrace();
} finally {
try {
fis.close();
剩余8页未读,继续阅读
资源评论
weixin_38651365
- 粉丝: 3
- 资源: 922
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vs2019 c++20 语法规范 头文件 <ratio> 的源码阅读与注释,处理分数的存储,加减乘除,以及大小比较等运算
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功