Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
-1 / 4 / 0
Регистрация: 24.03.2012
Сообщений: 76

Как связать файл базы данных с приложением!?

02.01.2017, 21:14. Показов 3719. Ответов 6

Студворк — интернет-сервис помощи студентам
Год назад писал прогу на С# и связывал её с базой данных, которую создал в WORKBENCHе. Все работало.
Но если я переношу приложеньку на дугой пк - она не работает, так как база данных остается. И как её перенести - не особо ясно (не ставить же на новом компе воркбенч, переносить туда базу и.т.д.)

Пытаюсь найти способ, связать просто ФАЙЛ БАЗЫ (.mds или как его) данных с проектом.Что бы база была в файлах приложеньки для быстрого переноса на другой ПК и ничего не терялось и работало.

Просто пишу диплом, и сделать "по старому" - могу, но мне работу показывать на ПК, который стоит на кафедре, и прийти я туда должен с флешкой и все.
В нете и на ютубе везде или подключаются как я "по старому" или создают базу прям в вижуалке.
Или объяснить как заставить работать мою приложеньку на новом ПК если тип подключения "по старому".

Заранее спасибо и с наступившим.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.01.2017, 21:14
Ответы с готовыми решениями:

Какие файлы базы данных нужно будет распространять с приложением
Здравствуйте, подскажите пожалуйста. Использовала базу данных ms sql, создала её на sql server management Studio и успешно подключила к...

Связать класс с таблицей из базы данных
Есть класс объект класса: class People { /// Фамилия public string LastName { get; set; } /// Имя public string...

Как переименовать log файл базы данных
Уважаемые Гуру! Выполняю скрипт USE road; GO ALTER DATABASE road Modify file ( NAME = "road_log" , FILENAME = ...

6
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
02.01.2017, 21:23
Цитата Сообщение от magistr4815 Посмотреть сообщение
мне работу показывать на ПК
Ну так используйте носимый тип БД (SqlServerCE, SQLite(предпочитаемая)).
0
-1 / 4 / 0
Регистрация: 24.03.2012
Сообщений: 76
02.01.2017, 21:30  [ТС]
У меня уже есть готовая база данных созданная в Воркбенче, я её уже от туда вывел в виде файла отдельного файла. Как его привязать ?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18244 / 14158 / 5366
Регистрация: 17.03.2014
Сообщений: 28,847
Записей в блоге: 1
03.01.2017, 09:15
magistr4815, насколько я понимаю ты используешь MySQL. Скачай MySQL в виде zip архива, и запускай его по необходимости (bin\mysqld.exe). Для переноса базы сделай бекап с помощью mysqldump и восстанови его на удаленной машине с помощью команды
Windows Batch file
1
mysql db_name < backup-file.sql
0
-1 / 4 / 0
Регистрация: 24.03.2012
Сообщений: 76
03.01.2017, 16:22  [ТС]
Понял, спасибо, попробую.
Ну а простого способа, что бы связать файл mysql с приложением нету что ли ?

Потом например захочу обновить базу,и так бы я просто выслал человеку новый файл а он бы его заменил. А так ... не понятно что делать.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18244 / 14158 / 5366
Регистрация: 17.03.2014
Сообщений: 28,847
Записей в блоге: 1
03.01.2017, 16:36
Лучший ответ Сообщение было отмечено magistr4815 как решение

Решение

magistr4815, mysql это серверная СУБД. То есть она требует установки и настройки перед использованием. Если тебя это не устраивает, то следовало выбирать т.н. встроенную СУБД - например SQLite.

Цитата Сообщение от magistr4815 Посмотреть сообщение
Потом например захочу обновить базу,и так бы я просто выслал человеку новый файл а он бы его заменил.
Возможно базы MySQL можно переносить простым копированием. Задай вопрос в профильном разделе.
0
-1 / 4 / 0
Регистрация: 24.03.2012
Сообщений: 76
03.01.2017, 19:22  [ТС]
Угу, понял, не знал что она только серверная.
Теперь все становится на свои места) спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.01.2017, 19:22
Помогаю со студенческими работами здесь

Как выгрузить файл базы данных Ассеss в datagridview
Добрый день товарищи!!! У меня есть файл базы данных Ассеss(их несколько(с разной информацией)), мне надо используя openfiledialog...

C#, ADO.NET. Как защитить файл базы данных Access от удаления пользователем через проводник?
VS 2010, framework 4. Добавляю в проект ссылку &quot;Microsoft ADO Ext. 2.8 for DDL and Security&quot;. При создании файла базы данных Access...

Как обеспечить зависимость значений для ввода в поле базы данных от значения в другом поле базы данных?
В таблицу DicFactor вводятся факторы, а в связанную с ней таблицу FactorValue вводятся допустимые значения факторов. Например, для фактора...

Как ассоциировать расширение со своим приложением и открыть файл своей программой
На последней стадии реализации своей программы задался вопросом. А как сделать так, что бы при открытии определённого файла, он открывался...

Как связать 2 базы данных в одну
Всем привет!) Такая ситуация, есть две базы с кучей запросов и т.д., в одной из них отображаются данные монтажа, а в другой в основном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru