Я хочу знать, можно ли использовать MySQL Engine без необходимости устанавливать WAMP Server. Я разрабатываю приложение, которое потребует базы данных, поэтому я думал об использовании MySQL вместо MS SQL или доступа. Поэтому я не хочу устанавливать пакет WAMP, но я хочу установить MySQL Engine, поэтому, если это возможно, предоставьте мне ссылку для загрузки для MySQL и как установить и использовать (запуск/остановка).с использованием MySQL с C#
ответ
Для этого вам понадобятся runtime и .net connector. Вы также можете найти workbench (инструменты gui для управления сервером и выполнения запросов).
Среда выполнения устанавливает службу по умолчанию, которую вы можете контролировать в командной строке или через консоль управления службами Windows (services.msc).
Если ваша база данных не будет невероятно большой, вы можете пойти с SQL Compact
. Он поставляется с платформой .NET и хорошо работает для небольших баз данных.
Это звучит так же, как вы думаете о «настольном приложении», где база данных MySQL будет простым локальным хранилищем данных. Если это так, MySQL не является хорошим выбором.
MySQL - это механизм базы данных серверного класса. Он предназначен для работы в фоновом режиме в качестве службы. Это делает его излишним для простого настольного приложения, и, как пользователь, я был бы сумасшедшим, если бы ваше простое настольное приложение потребовало от меня запустить службу MySQL.
Для такого приложения, которое, я думаю, вы строите, вы действительно хотите получить in-process или базу данных настольного класса. Хорошие примеры включают SQLite, SQL Server Compact Edition (не Express) или даже MS Access. Любой из них был бы лучшим вариантом, чем MySQL.
С другой стороны, если я ошибаюсь, и вы создаете веб-приложение или приложение, которое будет распространено на нескольких компьютерах, которые используют одну и ту же базу данных, тогда MySQL - отличный выбор, и вы должны read @Femaref's answer ,
+1 Хороший обзор высокого уровня. Ударьте меня на сообщение о SQLite и SQL Compact :-) – WestDiscGolf
+1. Работает ли SQLite с C#? Я просмотрел веб-сайт SQLite и не нашел ничего о C#! – sikas
@sikas да, sqlite отлично работает с C#. См. Этот вопрос: http://stackoverflow.com/questions/93654/is-there-a-net-c-wrapper-for-sqlite –
- 1. mysql формат даты с использованием C#
- 2. mySQL: синтаксис с использованием в C#
- 3. MySQL C API с использованием результатов
- 4. импорт csv в MySql с использованием C#
- 5. Подключение к MYSQL с использованием C
- 6. Создание триггеров с использованием встроенного mysql C++
- 7. Необработанное поведение MySQL с использованием C libmysqlclient
- 8. limit MySQL querytime с использованием кода C++
- 9. Подключение к MySql с использованием C#
- 10. Преобразование DateTime для MySQL с использованием C#
- 11. Хранение MapPaths в mysql (с использованием C#)
- 12. Ошибка MySQL 2005 (с использованием MySql C++ Connector):
- 13. с использованием дозвукового с mysql
- 14. с использованием mysql с улей
- 15. с использованием MySQL для создания JSON с C# и JSON.Net
- 16. MySQL с использованием массивных операторов SQL с C#
- 17. с ++ MySQL bad_alloc соединения с использованием C++ разъема
- 18. Asp.netMVC5 с использованием Mysql
- 19. MySQL Grant с использованием MySQL .Net-коннектора
- 20. Запрос Mysql с использованием python
- 21. поиск mysql с использованием флажков?
- 22. Выполняет fastcgi с использованием C++?
- 23. MySQL Запрос с использованием JSON
- 24. Задержка с использованием C# с использованием statment
- 25. Работа с использованием XML с использованием C#
- 26. C# развертывание с mysql
- 27. Подключение C# с MySQL
- 28. C++ makefile с MySQL
- 29. MySQL с C++ программа
- 30. mySQl логин с C#
Могу ли я управлять службой через приложение C#? – sikas
yup, вы должны быть в состоянии сделать это. вы можете сделать это, используя команды командной строки, подробно описанные в документах. – Femaref