|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Решил программу сделать, которая напоминает Access, только в тучу раз проще. Т.е. она должна быть написана на C# открыть какой-то собственный файлик с БД, с ним поработать (считать-записать данные по правилам работы с БД, т.е. запросами типа "Select" и т.п.) отсоединиться от базы (закрыть файлик) Программа должна выглядеть как один exe-файлик безо всяких доустановок лишних вещей, включая MS SQL server. А если такое чудо, что ещё и от Framework'а оторвать прогу можно - вообще шикарно, но совсем не обязательно. Как подключить MySQL, где взять "такой" MySQL, "который можно подключить в include" и работать с файлом с БД как с обычным файлом? P.S.Вопрос задан по-ламерски, потому что не знаю, как его сформулировать правильно, поскольку с MySQL пока не работал, и как выглядит подключение - не в курсе. Кто сможет помочь по этому вопросу? Можно просто какой-то репликой, советом по теме написания такой проги. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 20:56 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Параллельно ищу ответы в и-нете... понял, что перепутал MySQL с SQLLite. В сообщении выше мысленно замените MySQL на SQLite ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 21:10 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Michael Melvin, MySQL - это сервер. Потому лучше посмотреть в сторону SQL server Compact или SQLite (сложнее) >Можно просто какой-то репликой, советом по теме написания такой проги. Читай документацию по C# ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 21:14 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
А чем лайт сложнее компакта?.. А преимущества есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 21:21 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Michael MelvinПараллельно ищу ответы в и-нете... понял, что перепутал MySQL с SQLLite. В сообщении выше мысленно замените MySQL на SQLiteНе понял, так какая именно СУБД вас интересует? Если MySQL, то см. libmysqld, the Embedded MySQL Server Library . Если SQLite, то скажите и я перенесу топик в соответствующий подфорум. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.11.2010, 22:13 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Переносите в SQLite. Вот, есть обычный SQLite, который с третьей версии является кроссплотформенным и кроссязыковым, а есть какой-то C#SQLite, который написан на C#, и тесты показывают , что он работает раза в два медленнее "обычного" SQLite. Однако, его почему-то рекламируют как перспективную разработку... Вопрос - может ли с "обычным" SQLite работать в C#, или нужен именно C#SQLite? Кто что сможет сказать по этому вопросу? Модератор: Тема перенесена из форума "MySQL". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 11:31 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Michael Melvin, Что тут непонятного? со всеми доступными .NET-врапперами: http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:01 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
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) А выбрать-то какой лучше?... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:50 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
На вскидку, я бы рассматривал 1, 2 и 5. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 13:41 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Пасиба за наводку, сейчас их буду рассматривать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 14:18 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
PS: Решили SQLite для телевидения применить ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 14:34 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Dmitry ArefievPS: Решили SQLite для телевидения применить ? :) Да не, снимаю фильмы - только ради развлечения... а так прогаю на C++. Вот, C# с БД опробовать решил. Собсна, тоже для себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 14:38 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
dll-ку цеплять к проекту, имхо так пользуюсь, вот и получается прога работающая с фаилом БД... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2010, 13:03 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
egorbachurin dll-ку цеплять к проекту, имхо так пользуюсь, вот и получается прога работающая с фаилом БД... А каким using'ом её цеплять к проекту? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2010, 13:06 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2010, 13:51 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
Michael Melvin...быть написана на C# ...А если такое чудо, что ещё и от Framework'а оторвать прогу можно - вообще шикарно, но совсем не обязательно. эти два требования - не противоречат друг другу?! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 09:28 |
|
Как на C# сделать прогу, работающую с БД без серверов?
|
|||
---|---|---|---|
#18+
MaratIskMichael Melvin...быть написана на C# ...А если такое чудо, что ещё и от Framework'а оторвать прогу можно - вообще шикарно, но совсем не обязательно. эти два требования - не противоречат друг другу?! да какие там противоречия! это мечта ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2011, 12:16 |
|
|
start [/forum/topic.php?fid=54&msg=36969697&tid=2009239]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 153ms |
0 / 0 |