处理使用JSP和MySQL实现图片处理(jspmysql图片)
使用JSP和MySQL实现图片处理,也可以称作图片存储系统,是一种能够通过JSP和MySQL实现图片的处理的系统。以下是使用它的步骤:
首先我们需要安装并配置MySQL数据库系统,用来存储网站的图片数据,包括上传,缩放,预览和下载等操作;
然后新建一个table,用来存储图片信息,其表格结构如下:
CREATE TABLE ’pictures‘
(
picture_id INT NOT NULL AUTO_INCREMENT,
picture_name VARCHAR(20) NOT NULL,
picture_pathVARCHAR(200) NOT NULL,
PRIMARY KEY (picture_id)
);
接下来,使用JSP进行图片处理,其具体步骤如下:
(1)在JSP中建立表单,其表单属性中需要含标签,以便上传图片;
(2)定义上传图片的文件夹,可以使用JSP代码将图片存储在指定的文件夹中;
<%
String savepath = application.getRealPath(“/”);
savepath += “pictures\\”;
%>
(3)接下来,在JSP代码中加入image uploading的代码,上传图片:
// get the file data
int size = request.getContentLength();
byte[] data = new byte[size];
DataInputStream dis = new DataInputStream(request.getInputStream());
dis.readFully(data);
// save the file
FileOutputStream fos = new FileOutputStream(savepath + fileName);
fos.write(data);
fos.flush();
fos.close();
(4)最后,在MySQL中建立图片的数据库存储信息:
String strSQL = “INSERT INTO pictures (name, path) VALUES (?, ?)”;
PreparedStatement stmt;
stmt = connect.prepareStatement(strSQL);
stmt. set String(1, fileName);
stmt. set String(2, filePath);
stmt.executeUpdate();
以上就是使用JSP与MySQL实现图片处理的步骤,它可以帮助我们在网站上方便的进行图片存储和处理,实现我们网站设计的功能。