您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)如何進(jìn)行MySQL實(shí)施JDBC 2.0/3.0 的新特性實(shí)踐,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
昨天一天都沒有調(diào)試出上傳圖像到數(shù)據(jù)庫中的程序,雖然查了CSDN,但所查資料都不好使。今天想起了幾個(gè)關(guān)鍵點(diǎn)沒有仔細(xì)的試到,主要是JDBC
API新功能到底對(duì)MySql有沒有作用,如果不行,為什么MySQL
Driver包中的ResultSet類中有新的API方法?另外,upload包的幾個(gè)類對(duì)添加圖像到數(shù)據(jù)庫中到底行不行。不管行還是不行,我得再仔細(xì)試一下。因昨天曾測(cè)試通過了JDBC
API新的更新方法,所以計(jì)劃今天先調(diào)試上傳圖像到數(shù)據(jù)庫中程序,經(jīng)過一小段時(shí)間的調(diào)試,終于通過,調(diào)用圖像顯示程序一試,圖像出來了,試試jpg格式的圖像,也成功了,真是大快人心。數(shù)據(jù)庫保存圖像功能調(diào)試成功為我調(diào)試JDBC
API新的插入功能增加了信心,幾經(jīng)周折也成功了,為了記住這一過程,我想想還是寫下來。
原定目標(biāo):通過網(wǎng)絡(luò),把客戶端的gif或jpg圖像文件存到服務(wù)器端的MySQL數(shù)據(jù)庫中。
設(shè)計(jì)思路:做一個(gè)供客戶使用的表單,客戶通過該表單可查找客戶端的圖像文件,并提取該文件的文件名于表單輸入框中??蛻籼峤槐韱魏螅瑢⒓せ罘?wù)器端的insertpic.jsp,通過insertpic.jsp保存圖像文件的數(shù)據(jù)到數(shù)據(jù)庫中。
在實(shí)施過程中又遇到和攻克了新的難題:JDBC新的API插入、更新、刪除指令如何使用;upload包如何使用,學(xué)習(xí)和演示了《Java
Servlets編程指南》上提供的連接池,圖像顯示程序。
具體編程思路、遇到的問題,小結(jié):
1、數(shù)據(jù)庫表名:javadoc;保存圖像數(shù)據(jù)的字段用Blob或MediumBlob或LongBlob類型的。
建立數(shù)據(jù)表的SQL語句如下:
SQL
= "CREATE TABLE javadoc (" +
"gid int(11) NOT NULL auto_increment,"
+
"gheading varchar(100)," +
"gimage longblob," +
"PRIMARY
KEY (gid))";
2、表單上的查找并提取圖像文件名的輸入框用下面的語句實(shí)現(xiàn):
圖像
3、表單的
關(guān)于如何進(jìn)行MySQL實(shí)施JDBC 2.0/3.0 的新特性實(shí)踐就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。