处理使用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实现图片处理的步骤,它可以帮助我们在网站上方便的进行图片存储和处理,实现我们网站设计的功能。


数据运维技术 » 处理使用JSP和MySQL实现图片处理(jspmysql图片)