这篇文章将为大家详细讲解有关如何进行MySQL实施JDBC 2.0/3.0 的新特性实践,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
昨天一天都没有调试出上传图像到数据库中的程序,虽然查了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、表单的
关于如何进行MySQL实施JDBC 2.0/3.0 的新特性实践就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。