Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как на C# сделать прогу, работающую с БД без серверов? / 18 сообщений из 18, страница 1 из 1
21.11.2010, 20:56
    #36968516
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Решил программу сделать, которая напоминает Access, только в тучу раз проще.
Т.е. она должна
быть написана на C#

открыть какой-то собственный файлик с БД,

с ним поработать (считать-записать данные по правилам работы с БД, т.е. запросами типа "Select" и т.п.)

отсоединиться от базы (закрыть файлик)

Программа должна выглядеть как один exe-файлик безо всяких доустановок лишних вещей, включая MS SQL server. А если такое чудо, что ещё и от Framework'а оторвать прогу можно - вообще шикарно, но совсем не обязательно.

Как подключить MySQL, где взять "такой" MySQL, "который можно подключить в include" и работать с файлом с БД как с обычным файлом?


P.S.Вопрос задан по-ламерски, потому что не знаю, как его сформулировать правильно, поскольку с MySQL пока не работал, и как выглядит подключение - не в курсе.


Кто сможет помочь по этому вопросу?
Можно просто какой-то репликой, советом по теме написания такой проги.
...
Рейтинг: 0 / 0
21.11.2010, 21:10
    #36968524
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Параллельно ищу ответы в и-нете... понял, что перепутал MySQL с SQLLite.
В сообщении выше мысленно замените MySQL на SQLite
...
Рейтинг: 0 / 0
21.11.2010, 21:14
    #36968525
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Michael Melvin,

MySQL - это сервер.

Потому лучше посмотреть в сторону SQL server Compact или SQLite (сложнее)

>Можно просто какой-то репликой, советом по теме написания такой проги.
Читай документацию по C# )))
...
Рейтинг: 0 / 0
21.11.2010, 21:21
    #36968530
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
А чем лайт сложнее компакта?.. А преимущества есть?
...
Рейтинг: 0 / 0
21.11.2010, 22:13
    #36968598
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Michael MelvinПараллельно ищу ответы в и-нете... понял, что перепутал MySQL с SQLLite.
В сообщении выше мысленно замените MySQL на SQLiteНе понял, так какая именно СУБД вас интересует?
Если MySQL, то см. libmysqld, the Embedded MySQL Server Library .
Если SQLite, то скажите и я перенесу топик в соответствующий подфорум.
...
Рейтинг: 0 / 0
22.11.2010, 11:31
    #36969180
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Переносите в SQLite.

Вот, есть обычный SQLite, который с третьей версии является кроссплотформенным и кроссязыковым, а есть какой-то C#SQLite, который написан на C#, и тесты показывают , что он работает раза в два медленнее "обычного" SQLite. Однако, его почему-то рекламируют как перспективную разработку...

Вопрос - может ли с "обычным" SQLite работать в C#, или нужен именно C#SQLite? Кто что сможет сказать по этому вопросу?

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
22.11.2010, 12:01
    #36969265
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Michael Melvin,
Что тут непонятного?

со всеми доступными .NET-врапперами: http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers :)
...
Рейтинг: 0 / 0
22.11.2010, 12:50
    #36969424
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
SiemarglMichael Melvin,
Что тут непонятного?

со всеми доступными .NET-врапперами: http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers :)

Фига себе, сколько их... Глянул в раздел "NET framework". Процитирую:
NET framework
* Updated! System.Data.SQLite Open Source ADO.NET 2.0/3.5 Provider for SQLite. Supports Full and Compact Framework, Mono, ADO.NET Entity Framework, Visual Studio 2005/2008 Design-Time Support. Public domain, no licensing restrictions.
* Updated! Devart dotConnect for SQLite - enhanced data provider for SQLite that builds on ADO.NET technology. Includes support for Entity Framework, LINQ to SQLite, and ASP.NET Provider Model. It supports SQLite engine version 3 and higher. dotConnect for SQLite Standard edition is free of charge.
* .NET Mono ADO.NET provider for SQLite
* myGeneration - a freeware template based code generation tool that supports SQLite and many other databases. With this tool, you can generate a middle tier for your database in practically any language
* Updated! LightSpeed - .NET O/R Mapper with full support for SQLite. 100% .NET 2.0. Supports LINQ to SQLite - http://www.mindscape.co.nz/products/lightspeed/
* (Apr, 2008: Deadware) ADO.NET Data Provider for SQLite (.NET Framework 1.1). Supports both SQLite 2 and 3, Full and Compact Framework.
* (Apr, 2008: Deadware) qrfSQL2 Database Engine - an abstracted and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provides a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and SuperWaba.
* (Apr, 2008: Latest release June 1, 2006) SQLite-client for NEO: The .NET Entity Objects Framework (persistence-framework). The framework: http://neo.codehaus.org/ The client: http://www.rosa.nl/neo/
* (Apr, 2008: "Looking for developers! Please email me!") New! : ManagedSQLite MIT-licensed open source sqlite (v2) wrapper for .NET; written in C#.
* .NET wrapper for SQLite 2.8.13 Online Documentation DocumentationSqliteNet
* (Apr, 2008: "Last modified: 16:57 29th December 2006") .NET C# wrapper for SQLite (usable with C#, Managed C++ & VB.NET)


А выбрать-то какой лучше?...
...
Рейтинг: 0 / 0
22.11.2010, 13:41
    #36969588
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
На вскидку, я бы рассматривал 1, 2 и 5.
...
Рейтинг: 0 / 0
22.11.2010, 14:18
    #36969697
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Пасиба за наводку, сейчас их буду рассматривать.
...
Рейтинг: 0 / 0
22.11.2010, 14:34
    #36969735
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
PS: Решили SQLite для телевидения применить ? :)
...
Рейтинг: 0 / 0
22.11.2010, 14:38
    #36969749
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Dmitry ArefievPS: Решили SQLite для телевидения применить ? :)

Да не, снимаю фильмы - только ради развлечения... а так прогаю на C++. Вот, C# с БД опробовать решил. Собсна, тоже для себя.
...
Рейтинг: 0 / 0
03.12.2010, 13:03
    #36993205
egorbachurin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
dll-ку цеплять к проекту, имхо так пользуюсь, вот и получается прога работающая с фаилом БД...
...
Рейтинг: 0 / 0
03.12.2010, 13:06
    #36993220
Michael Melvin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
egorbachurin dll-ку цеплять к проекту, имхо так пользуюсь, вот и получается прога работающая с фаилом БД...

А каким using'ом её цеплять к проекту?
...
Рейтинг: 0 / 0
03.12.2010, 13:51
    #36993363
egorbachurin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Код: plaintext
using System.Data.SQLite;
...
Рейтинг: 0 / 0
28.12.2010, 09:28
    #37038310
MaratIsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
Michael Melvin...быть написана на C#
...А если такое чудо, что ещё и от Framework'а оторвать прогу можно - вообще шикарно, но совсем не обязательно.

эти два требования - не противоречат друг другу?!
...
Рейтинг: 0 / 0
06.01.2011, 12:16
    #37047360
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
MaratIskMichael Melvin...быть написана на C#
...А если такое чудо, что ещё и от Framework'а оторвать прогу можно - вообще шикарно, но совсем не обязательно.

эти два требования - не противоречат друг другу?!

да какие там противоречия! это мечта
...
Рейтинг: 0 / 0
29.01.2011, 00:37
    #37085598
JohnSparrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как на C# сделать прогу, работающую с БД без серверов?
WinnipuhMaratIskпропущено...
эти два требования - не противоречат друг другу?!
да какие там противоречия! это мечта
а следующим шагом - чтобы прога работала без ехе-файла, :)
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как на C# сделать прогу, работающую с БД без серверов? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]