tutorials.de Buch-Aktion 02/2012
Like Tree1Danke
  • 1 Beitrag von Shakie
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
1057
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    chriss_2oo4 chriss_2oo4 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    194
    Hi,

    ich bin auf der Suche nach einer kleinen, schnellen und unkomplizierten Datenbank, die lokal als Datei verwendet werden kann. Am besten wäre es, wenn ich die Daten via SQL ansprechen könnte und ein passender Treiber / Wrapper zur Verfügung stehen würde.

    Da mein Projekt nicht sonderlich groß werden soll, möchte ich nicht extra einen mySQL oder MS SQL Server aufsetzen.

    Ich habe bisher noch keine lokale Datenbank in Verbindung mit .NET / C# benutzt, daher für jeden Tipp dankbar.


    Bitte kein Access, Excel, XML oder Ähnliches.


    Vielen Dank & beste Grüße!

    Chriss
     

  2. #2
    Paul Tutorials.de Gastzugang
    Hi Chriss,

    bei deinen Anforderungen hört sich SQLite sinnvoll an. Es gibt eine ADO.NET Klassenbibliothek und der Rest wird mit SQL-Queries gemacht. Hat ein paar Eigenarten, bei denen man leider etwass merkwürdige Workarounds verwenden muss, aber ist alles in allem ganz cool. Das ganze findest du unter http://sourceforge.net/projects/sqlite-dotnet2/ .

    Hoffe, dass dir das hilft.

    Cheers,
    Paul
     

  3. #3
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Darf man fragen aus welchem Grund Access für dich nicht in Frage kommt? Vielleicht trifft dieser Grund auch auf andere lokale Datenbanken zu, dann brauch ich die auch gleich nicht empfehlen.
     

  4. #4
    chriss_2oo4 chriss_2oo4 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    194
    Hi,

    vielen Dank für euere Antworten.

    Braucht man für Access keine Lizenz (Office Buissiness, oder soetwas)?


    Welche besonderen Eigenarten meinst du denn bei SQL Lite?

    Danke & Grüße
     

  5. #5
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    soweit ich weiß brauchst nur du als Entwickler die Access Lizenz. Für alle anderen sollte die Access-Runtime ausreichen, welche gratis ist.

    http://www.heise.de/newsticker/meldu...07-142008.html
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.983
    Hi.

    Es gäbe auch noch von Microsoft die SQL Compact Version - siehe http://de.wikipedia.org/wiki/SQL_Server_Compact

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  7. #7
    Avatar von VScan
    VScan VScan ist offline Mitglied Gold
    Registriert seit
    Dec 2008
    Ort
    Munich
    Beiträge
    102
    Hey,

    wenn du für alles "Gute" zu faul bist xD (bin ich meistens auch lol)

    dann mach dir einfach ne Textdatei, die du Zeilenweise mit char-Separatoren ausstattest, packst die ganze Verwaltung in ne Klasse und ab gehts...

    MfG
     
    Netiquette (vA §15)
    Codetags/Codeboxen
    Sehr gut gelöste Beiträge bitte mit einem "Danke" abschließen, danke :D

  8. #8
    NoUse4aNick NoUse4aNick ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    94
    Ich hätte zu diesem Thema auch eine Frage:

    Läuft SQL lite dann als Dienst? bzw muss man dies auf dem Zielrechner wo die applikation läuft extra installieren?

    Mir geht es darum das ich eine Datenbank haben möchte welche per SQL statements abfragbar ist, aber nicht extra installiert werden muss oder als datei irgendwo liegt, sondern in der kompilierten .exe integriert ist (als Resource !?). Ist das mit SQL lite möglich bzw überhaupt realisierbar?

    Viele Grüße
    NoUse4aNick
     

  9. #9
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.002
    Wenn du nur auf die SQL-Statements scharf bist, dann schau dir mal Linq an.
    Sonst kannst du SQL Server Compact verwenden, da wird eine Assembly in die Exe integriert:
    Zitat Zitat von Wikipedia
    Es handelt sich um ein eingebettetes Datenbanksystem. Das System wird nicht als Standalone-Software installiert, sondern besteht im Wesentlichen aus einer Assembly, die in die Anwendung eingebaut wird.
    Ist bei SQL Lite ähnlich. Du musst also nichts installieren, darfst aber.
    NoUse4aNick bedankt sich. 
    hihi = -h²

Ähnliche Themen

  1. VB.Net und Lokale Datenbank
    Von Rene42 im Forum .NET Datenverwaltung
    Antworten: 6
    Letzter Beitrag: 14.12.10, 08:21
  2. Lokale Datenbank nutzung?
    Von dg87 im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 20.01.10, 18:22
  3. Visual Basic und lokale Datenbank
    Von Cromon im Forum .NET Windows Forms
    Antworten: 9
    Letzter Beitrag: 20.04.08, 10:51
  4. Visual Basic und lokale Datenbank
    Von Cromon im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 17.04.08, 21:02
  5. Lokale mySQL Datenbank?
    Von kra Z ey im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 29.12.06, 02:12