|
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
|
|
Как запихать бд в проект11.11.2013, 21:16. Показов 1562. Ответов 11
Метки нет (Все метки)
Ребята помогите,как мне засунуть бд в проект,для лучшей переносимости программы?А то постоянно тоскать с собой бд менять строку подключения не удобно!
1
|
|
| 11.11.2013, 21:16 | |
|
Ответы с готовыми решениями:
11
Как запихать пиктограммы в менюшку? Как программу запихать в упаковщик Как запихать данные из DB в JTree |
|
Заблокирован
|
|
| 12.11.2013, 02:26 | |
|
Первое, что приходит на ум - поместить в ресурсы и извлекать во временную папку.
1
|
|
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
| 12.11.2013, 02:41 | |
|
Может вам просто нужно использовать инсталлер который будет разворачивать и настраивать ваш проект у клиента?
1
|
|
|
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
|
|
| 12.11.2013, 06:49 | |
|
Я бы выбрал вариант, который предлагает агерон.
1
|
|
|
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
|
|
| 12.11.2013, 07:50 [ТС] | |
|
агерон, спасибо за ответ!А не подскажете как это реализовать или где можно почитать?
0
|
|
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
| 12.11.2013, 13:01 | |
|
кхмм.. а под какой средой вы пишите программу?
0
|
|
|
Заблокирован
|
||
| 12.11.2013, 13:17 | ||
Для создания инсталлятора, думаю, подойдёт любая более-менее навороченная система типа Inno Setup. Ещё вариант - создать свой инсталлятор, но для этого потребуется освоить работу с архивами (например, CAB) на Вашем ЯП. Мануалов для обоих случаев в Интернете достаточно. Хотя, на мой взгляд, заморачиваться с инсталлятором из-за какой-то одной БД - излишество. Тем более, это создаст неудобства - при каждом переносе придётся сначала запускать инсталлятор и ждать, пока программа установится, а уже потом запускать программу. Уж лучше хранить БД в ресурсах приложения и при необходимости автоматически распаковывать её на диск (например, во временную папку, как я написал выше).
0
|
||
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
| 12.11.2013, 13:42 | |
|
о да.... а потом получать предупреждения антивируса при попытке распаковать из ресурсов файл + инсталятор обычно априори имеет административные права в системе при запуске (в том числе и возможность записи на системный диск), а вот будет ли иметь их обычная программа еще большой вопрос....
P. S. и да базу данных по вашей логике нужно хранить в папке Temp которую фактически очищают не раздумывая.... довольно странное место для хранения важных данных не находите? P. P. S. не очевидное поведение программы есть зло!!!
0
|
|
|
Заблокирован
|
|||||
| 12.11.2013, 14:00 | |||||
Антивирус "Иммунитет" вон ругался на все (!) файлы с расширением *.sys. Так давайте выкинем их все в корзину!
От имени администратора может запускаться любая программа, далеко не только инсталлятор.
В последнем посте я написал - "например".
Значит, в топку их все? P.S. Не надо разводить срачей. Наша с Вами задача - дать свои ответы на вопросы ТСа, а выбирать, что лучше - дело его.
0
|
|||||
|
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
|
|
| 12.11.2013, 14:17 | |
|
ладно пусть каждый останется при своем мнении
0
|
|
|
87 / 87 / 36
Регистрация: 27.11.2011
Сообщений: 713
|
|
| 12.11.2013, 16:19 [ТС] | |
|
агерон, windows form
0
|
|
|
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 16
|
|
| 16.11.2013, 14:53 | |
|
test
0
|
|
| 16.11.2013, 14:53 | |
|
Помогаю со студенческими работами здесь
12
Как запихать info в Яшу Как запихать свой класс в Settings? Как в регистр AX запихать число 7C4B12? Как запихать сайт в региональный поиск как запихать программу в установочный файл? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|