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

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

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

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

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

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


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


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

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

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

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

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

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

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

со всеми доступными .NET-врапперами: http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers :)
...
Рейтинг: 0 / 0
Как на C# сделать прогу, работающую с БД без серверов?
    #36969424
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как на C# сделать прогу, работающую с БД без серверов?
    #36969588
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вскидку, я бы рассматривал 1, 2 и 5.
...
Рейтинг: 0 / 0
Как на C# сделать прогу, работающую с БД без серверов?
    #36969697
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пасиба за наводку, сейчас их буду рассматривать.
...
Рейтинг: 0 / 0
Как на C# сделать прогу, работающую с БД без серверов?
    #36969735
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PS: Решили SQLite для телевидения применить ? :)
...
Рейтинг: 0 / 0
Как на C# сделать прогу, работающую с БД без серверов?
    #36969749
Michael Melvin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry ArefievPS: Решили SQLite для телевидения применить ? :)

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

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

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

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

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


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