SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.03.2008 21:35:52

vania111111
Участник
Зарегистрирован: 14.03.2008
Сообщений: 6

как вставить рисунок в таблицу

Помогите пожайлуста люди добрые как вставить
в таблицу Mysql рисунок и вывести етот рисунок

Неактивен

 

#2 14.03.2008 23:23:33

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: как вставить рисунок в таблицу

Неактивен

 

#3 14.03.2008 23:34:34

vania111111
Участник
Зарегистрирован: 14.03.2008
Сообщений: 6

Re: как вставить рисунок в таблицу

в том и проблема што ето не веб разработка
нужно в саму таблицу  Mysql вставить рисунок и вывести
без помощи PHP и тому подобное

Неактивен

 

#4 14.03.2008 23:43:21

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: как вставить рисунок в таблицу

А куда вывести требуется? Сам MySQL не содержит в комплекте GUI для визуализации рисунков. В любом случае потребуется программа, которая будет клиентом MySQL (можно не PHP, а другой язык).

Неактивен

 

#5 15.03.2008 00:03:27

vania111111
Участник
Зарегистрирован: 14.03.2008
Сообщений: 6

Re: как вставить рисунок в таблицу

извините за неподробный вопрос
у меня такая ситуация мне нужно зделать базу даных с странами эвропы должно быть  (описаны ети страны и их флаги-рисунки) и спомощю java показать вытянуть их из базы даных

Неактивен

 

#6 15.03.2008 01:27:51

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: как вставить рисунок в таблицу

Вам надо вытаскивать аналогично приведенному PHP-коду, но подключаться к базе через JDBC. На самом деле Вы просто из поля в базе типа BLOB вытаскиваете бинарную последовательность байтов. Далее, надо использовать возможности JAVA для отображения рисунков.

Чтобы добавить рисунок в базу, вы в поле BLOB вставляете содержимое файла с рисунком.

Неактивен

 

#7 15.03.2008 19:50:01

vania111111
Участник
Зарегистрирован: 14.03.2008
Сообщений: 6

Re: как вставить рисунок в таблицу

(Чтобы добавить рисунок в базу, вы в поле BLOB вставляете содержимое файла с рисунком.)

Спасибо за ответ а можно какой нибудь пример, и как понять (содержимое файла с рисунком)
извините за нелепые вопросы но очень надо.

Неактивен

 

#8 15.03.2008 22:25:17

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: как вставить рисунок в таблицу

Содержимое файла - последовательность байтов, содержащаяся в файле.

Примера на Java у меня нет, но его можно легко найти в инете, например пост 7 в теме http://forum.java.sun.com/thread.jspa?t … =2886886#8

Неактивен

 

#9 16.03.2008 21:45:25

vania111111
Участник
Зарегистрирован: 14.03.2008
Сообщений: 6

Re: как вставить рисунок в таблицу

rgbeast большое спасибо сылочка очень помогла много вчом разобрался!
Ищо один фопрос если можно. Пример создания таблицы с полем BLOB

Неактивен

 

#10 16.03.2008 21:49:07

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: как вставить рисунок в таблицу

Код:

 CREATE TABLE `images` (
  `id` int(11) NOT NULL auto_increment,
  `alt` varchar(255),
  `image` longblob,
  `imagename` varchar(255),
  `lastmodified` timestamp,
  PRIMARY KEY  (`id`),
  KEY `imagename` (`imagename`)
)

Пример из жизни, в этой таблице хранится логотип SQLinfo, который Вы видите на сайте

Неактивен

 

#11 16.03.2008 22:16:28

vania111111
Участник
Зарегистрирован: 14.03.2008
Сообщений: 6

Re: как вставить рисунок в таблицу

rgbeast большое спасибо за помощ !!!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson