一起学习
--在JSP MySql Resin win2000环境下实施网络程序开发笔记
2002年10月3日,晴
[序] 昨天一天都没有调试出上传图像到数据库中的程序,虽然查了CSDN,但所查资料都不好使。今天想起了几个关键点没有仔细的试到,主要是JDBC API新功能到底对MySql有没有作用,如果不行,为什么MySQL Driver包中的ResultSet类中有新的API方法?另外,upload包的几个类对添加图像到数据库中到底行不行。不管行还是不行,我得再仔细试一下。因昨天曾测试通过了JDBC API新的更新方法,所以计划今天先调试上传图像到数据库中程序,经过一小段时间的调试,终于通过,调用图像显示程序一试,图像出来了,试试jpg格式的图像,也成功了,真是大快人心。数据库保存图像功能调试成功为我调试JDBC API新的插入功能增加了信心,几经周折也成功了,为了记住这一过程,我想想还是写下来。
原定目标:通过网络,把客户端的gif或jpg图像文件存到服务器端的MySQL数据库中。
设计思路:做一个供客户使用的表单,客户通过该表单可查找客户端的图像文件,并提取该文件的文件名于表单输入框中。客户提交表单后,将激活服务器端的insertpic.jsp,通过insertpic.jsp保存图像文件的数据到数据库中。
在实施过程中又遇到和攻克了新的难题:JDBC新的API插入、更新、删除指令如何使用;upload包如何使用,学习和演示了《Java Servlets编程指南》上提供的连接池,图像显示程序。
具体编程思路、遇到的问题,小结:
1、数据库表名:javadoc;保存图像数据的字段用Blob或MediumBlob或LongBlob类型的。
建立数据表的SQL语句如下:
SQL = "CREATE TABLE javadoc ("
"gid int(11) NOT NULL auto_increment,"
"gheading varchar(100),"
"gimage longblob,"
"PRIMARY KEY (gid))";
2、表单上的查找并提取图像文件名的输入框用下面的语句实现:
图像
3、表单的
阅读(104) | 评论(0) | 转发(0) |