?
转个帖子给你,我也是用的这个,已经成功实现了的。我在程序代码里贴了向Mysql数据库写入image代码的程序,可是好多人都是Java的初学者,对于这段代码,他们无法将它转换成jsp,所以我在这在写一下用jsp怎样向数据库写入图像文件。大家先在数据库建这样一张表,我下面的这些代码对任何数据库都通用,只要支持blob类型的 只要大家将连接数据库的参数改一下就可以了。 SQL>create table image(id int,content varchar(200),image blob); 如果在sqlserver2000的数据库中,可以将blob字段换为image类型,这在SqlServer2000中是新增的。 testimage.html文件内容如下:
Image File 我们在Form的action里定义了一个动作testimage.jsp,它的内容如下: 下面我写一个测试image输出的例子看我们上面程序写的对不对,testimageout.jsp的内容如下: 你运行这个程序,你就会看到刚才你写入美丽的图片就会显示在你面前。怎么样,用jsp来试试。 这种方法把图片写到数据库中会使数据库在短时间内容量飞涨,会影响性能的,另外一种做法将图片存上传到服务器上, 在数据库里只存放图片的路径,这是一个很好的方法。我建议大家采取后面一种方法