Написание скрипта для MySQL или Java - PullRequest
0 голосов
/ 05 августа 2011

Мне нужно сделать файл данных для хранения двух пустых таблиц со многими полями Я был успешным в создании таблицы MySQL 5.5 с ее IDE в стиле DOS. И MySQL очень хорошо регистрируется в NetBeans.

Могу ли я сделать скрипт для сборки этого с помощью моей программы или это можно сделать непосредственно в Java и получить файл Java для чтения параметров файла по мере его выполнения для создания имени файла базы данных.

Я понятия не имею, в каком направлении двигаться, и что возможно. Я пишу на Java и Delphi, а Delphi не поддерживает MySQL. Кто-нибудь делал что-то подобное раньше и как они это делали

База данных должна содержать 70 изображений размера meduim. Насколько медленными будут обновления при доступе к изображениям, и следует ли мне использовать хранилище JPEG или BMP для беспроводных приложений Java? Может ли Java управлять файлами JPEG и отображать их?

1 Ответ

1 голос
/ 05 августа 2011

Множество вопросов в одном посте.Позвольте мне попытаться рассмотреть каждую точку индивидуально.

  1. Да, вы можете написать код Java для создания базы данных MySQL для вас.С другой стороны, такие инструменты, как Liquibase , могут сделать это за вас - вам просто нужно изучить синтаксис конфигурации XML.

  2. Многие люди успешно написали Java иDelphi-код для доступа к базам данных MySQL.Если я правильно помню, по крайней мере Delphi поддерживает доступ к MySQL через ODBC, если нет, то через сторонние пользовательские компоненты.

  3. Java может сохранять и извлекать изображения JPEG в / из базы данныхкак и любой другой язык, на практике я бы так не поступил.Скорее, я бы сам сохранял изображения в файловой системе и просто сохранял их расположение в базе данных.СУБД на самом деле не были созданы для работы с большими двоичными BLOB-объектами.

  4. Как бы вы хотели отображать изображения?Если на экране используется клиент для настольного компьютера, то да, компоненты Java Swing могут легко и просто отображать JPEG, даже изображения в формате GIF и PNG.Если через веб-браузер или удаленный клиент, то это просто вопрос передачи изображений по HTTP в браузер / клиентское приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...