• ADADADADAD

    如何进行MySQL实施JDBC 2.0/3.0 的新特性实践[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:07:34

    作者:文/会员上传

    简介:

    昨天一天都没有调试出上传图像到数据库中的程序,虽然查了CSDN,但所查资料都不好使。今天想起了几个关键点没有仔细的试到,主要是JDBC API新功能到底对MySql有没有作用,如果不行,

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    昨天一天都没有调试出上传图像到数据库中的程序,虽然查了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 的新特性实践.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlJDBCapi