程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> java-怎麼在數據庫建表的時候就添加圖片進去

java-怎麼在數據庫建表的時候就添加圖片進去

編輯:編程解疑
怎麼在數據庫建表的時候就添加圖片進去

最近看某客網,java遇見html -jsp篇,他最後一節他在創建數據庫的時候,就專門列了一列picture的列,表大概是這樣創建的

DROP TABLE IF EXISTS items;
CREATE TABLE items (
id int(11) NOT NULL auto_increment,
name varchar(50) default NULL,
city varchar(50) default NULL,
price int(11) default NULL,
number int(11) default NULL,
picture varchar(500) default NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;



INSERT INTO items VALUES ('1', '沃特籃球鞋', '佛山', '180', '500', '001.jpg');
INSERT INTO items VALUES ('2', '安踏運動鞋', '福州', '120', '800', '002.jpg');
INSERT INTO items VALUES ('3', '耐克運動鞋', '廣州', '500', '1000', '003.jpg');
INSERT INTO items VALUES ('4', '阿迪達斯T血衫', '上海', '388', '600', '004.jpg');
INSERT INTO items VALUES ('5', '李寧文化衫', '廣州', '180', '900', '005.jpg');
INSERT INTO items VALUES ('6', '小米3', '北京', '1999', '3000', '006.jpg');
INSERT INTO items VALUES ('7', '小米2S', '北京', '1299', '1000', '007.jpg');
INSERT INTO items VALUES ('8', 'thinkpad筆記本', '北京', '6999', '500', '008.jpg');
INSERT INTO items VALUES ('9', 'dell筆記本', '北京', '3999', '500', '009.jpg');
INSERT INTO items VALUES ('10', 'ipad5', '北京', '5999', '500', '010.jpg');

但是他用tomcat連接之後能看到圖片,(注,並沒有在代碼層導入圖片,應該是他事先創建數據庫的時候就添加了圖片),而我用tomcat之後的看不見圖片。。請問各位前輩,怎麼在創建數據庫的時候就導入圖片???

最佳回答:


數據庫存儲的是圖片路徑,前台獲取數據庫數據的時候可以根據這個路徑來獲得圖片,因為在添加這條信息的時候同時也把圖片上傳到了一個指定的路徑下面,之後返回這個路徑,把它存入該條信息的數據庫中,之後通過img,或是下載的手段,基本不應該放在項目中,所以不能通過圖片的img屬性取值,因為放在項目中,不小心更新可能就丟失了,很危險,所以最好是建一個文件夾,上傳到該文件夾,之後通過這個數據庫存儲的圖片路徑,下載下來。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved