Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
magistr4815
-5 / 0 / 0
Регистрация: 24.03.2012
Сообщений: 29
02.01.2017, 21:14     Как связать файл базы данных с приложением!? #1
Год назад писал прогу на С# и связывал её с базой данных, которую создал в WORKBENCHе. Все работало.
Но если я переношу приложеньку на дугой пк - она не работает, так как база данных остается. И как её перенести - не особо ясно (не ставить же на новом компе воркбенч, переносить туда базу и.т.д.)

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

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

Заранее спасибо и с наступившим.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2017, 21:14     Как связать файл базы данных с приложением!?
Посмотрите здесь:

C# Как выгрузить файл базы данных Ассеss в datagridview
C# Из базы данных сгенерировал модель. Как теперь через нее обращаться к базе данных
C# Не получается присоеденить файл базы данных, при открытии с удалённого сервера
Какие файлы базы данных нужно будет распространять с приложением C#
Файл базы данных только для чтения C#
C# .NET 4.x C#, ADO.NET. Как защитить файл базы данных Access от удаления пользователем через проводник?
C# не удается найти файл базы данных
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
insite2012
Модератор
 Аватар для insite2012
4161 / 3173 / 767
Регистрация: 12.10.2013
Сообщений: 9,380
Записей в блоге: 2
02.01.2017, 21:23     Как связать файл базы данных с приложением!? #2
Цитата Сообщение от magistr4815 Посмотреть сообщение
мне работу показывать на ПК
Ну так используйте носимый тип БД (SqlServerCE, SQLite(предпочитаемая)).
magistr4815
-5 / 0 / 0
Регистрация: 24.03.2012
Сообщений: 29
02.01.2017, 21:30  [ТС]     Как связать файл базы данных с приложением!? #3
У меня уже есть готовая база данных созданная в Воркбенче, я её уже от туда вывел в виде файла отдельного файла. Как его привязать ?
OwenGlendower
Модератор
 Аватар для OwenGlendower
5162 / 4217 / 1563
Регистрация: 17.03.2014
Сообщений: 7,678
Записей в блоге: 1
03.01.2017, 09:15     Как связать файл базы данных с приложением!? #4
magistr4815, насколько я понимаю ты используешь MySQL. Скачай MySQL в виде zip архива, и запускай его по необходимости (bin\mysqld.exe). Для переноса базы сделай бекап с помощью mysqldump и восстанови его на удаленной машине с помощью команды
Windows Batch file
1
mysql db_name < backup-file.sql
magistr4815
-5 / 0 / 0
Регистрация: 24.03.2012
Сообщений: 29
03.01.2017, 16:22  [ТС]     Как связать файл базы данных с приложением!? #5
Понял, спасибо, попробую.
Ну а простого способа, что бы связать файл mysql с приложением нету что ли ?

Потом например захочу обновить базу,и так бы я просто выслал человеку новый файл а он бы его заменил. А так ... не понятно что делать.
OwenGlendower
Модератор
 Аватар для OwenGlendower
5162 / 4217 / 1563
Регистрация: 17.03.2014
Сообщений: 7,678
Записей в блоге: 1
03.01.2017, 16:36     Как связать файл базы данных с приложением!? #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
magistr4815, mysql это серверная СУБД. То есть она требует установки и настройки перед использованием. Если тебя это не устраивает, то следовало выбирать т.н. встроенную СУБД - например SQLite.

Цитата Сообщение от magistr4815 Посмотреть сообщение
Потом например захочу обновить базу,и так бы я просто выслал человеку новый файл а он бы его заменил.
Возможно базы MySQL можно переносить простым копированием. Задай вопрос в профильном разделе.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2017, 19:22     Как связать файл базы данных с приложением!?
Еще ссылки по теме:

C# Почему файл базы данных копируется в папку bin/Debug?
C# Как переименовать log файл базы данных
C# Связать класс с таблицей из базы данных
Ошибка "Файл базы данных занят" при попытке подключения к ней C#
C# Как обновить файл базы (sqlite) в проекте

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

Или воспользуйтесь поиском по форуму:
magistr4815
-5 / 0 / 0
Регистрация: 24.03.2012
Сообщений: 29
03.01.2017, 19:22  [ТС]     Как связать файл базы данных с приложением!? #7
Угу, понял, не знал что она только серверная.
Теперь все становится на свои места) спасибо!
Yandex
Объявления
03.01.2017, 19:22     Как связать файл базы данных с приложением!?
Ответ Создать тему

Метки
data base, visual studio, База данных, связь
Опции темы

Текущее время: 08:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru