AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

Ein Thema von Helmi · begonnen am 24. Mai 2015 · letzter Beitrag vom 9. Mai 2016
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.349 Beiträge
 
Delphi XE2 Professional
 
#1

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 24. Mai 2015, 20:51
Danke für die Antworten!

Hab bei der Kombination "firebird embedded mit ZEOS" folgende Anleitung gefunden:
http://www.delphi-treff.de/tutorials...-und-firebird/
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#2

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 24. Mai 2015, 23:09
Du scheinst dich bereits entschieden zu haben, aber wenn es eine DB für Pillepalle sein soll, kann man auch MyBase nehmen. Ist eine Nummer anspruchsvoller als INI. Wie gesagt, wenn es eher nur eine Tabelle sein soll.
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.349 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 25. Mai 2015, 08:42
Du scheinst dich bereits entschieden zu haben, aber wenn es eine DB für Pillepalle sein soll, kann man auch MyBase nehmen. Ist eine Nummer anspruchsvoller als INI. Wie gesagt, wenn es eher nur eine Tabelle sein soll.
Nette Datenbank, muss ich schon sagen.

Würde für mein Vorhaben bestimmt ausreichen - ich möchte mich aber mal mit SQL beschäftigen

Unabhängig davon, find ich MyBase recht interessant (hab mir dieses Tutorials durchgelesen.
Leider find ich keinen Download für die MyBase - weiss jemand wo man die herbekommt?
hat sich erledigt
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<

Geändert von Helmi (25. Mai 2015 um 09:24 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.349 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 2. Jun 2015, 17:32
Kennt/Hat jemand eine Seite, auf der (gut) beschrieben ist, wie man eine Datenbank ins Projekt einbindet?
Ich häng mit dem Thema irgendwie grad in der Luft.
Ich kann mir zwar die einzelnen Komponenten runterladen, aber dann steh ich irgendwie wie der Ochs vorm Berg.
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.882 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 2. Jun 2015, 17:35
Z.B. hier:
http://www.delphi-treff.de/tutorials/datenbanken/
Markus Kinzler
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#6

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 2. Jun 2015, 19:00
MS SQL-Server Compact und ado wäre auch noch eine Alternative. In der Industrie ist dieser Dialekt weiter verbreitet, als Firebird. Du kannst dir auch die Express- variante laden, dann ist gleich das komplette Management Studio dabei. Ich persönlich würde Microsoft nehmen, weil das Gelernte eher auf dem freien Markt gesucht wird, als FB-Kenntnisse. Aber wenn Du das nur hobbymäßig machst, reicht eben auch FB.

Und: Ja, es gibt eine Größenbegrenzung bei der freien Express-Variante von -glaube ich- 10 GB und nur einem Kern. Ist aber trotzdem schneller als FB.

Der Vorteil bei der FB-Embedded-Variante (und gleichzeitig der Nachteil eines Servers) ist, das Du bei der Embedded-Variante von FB oder SQLite nur eine DLL einbinden musst (wobei es -glaube ich- für SQLite sogar eine komplett in Delphi geschriebene Variante gibt).
  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.349 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 2. Jun 2015, 21:10
das mit der MS-Server-Variante klingt gut

meinst du diese hier?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.561 Beiträge
 
Delphi 12 Athens
 
#8

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 5. Mai 2016, 23:06
Also diese Seite ist übrigens leider immer noch down.

Aber ich wärme diesen Thread noch mal auf.

Einerseits

* mit der Frage, welche Erfahrungen der Thread-Ersteller nun nach einem Jahr gemacht hat (und was er nun nutzt) und

andererseits

* mit der ergänzenden Frage, ob verständliche Literatur zur Programmierung mit Delphi-Datenbanken existiert, bzw. was man da empfehlen kann.

Die Datenbank-Beispiele, die Delphi mitliefert, damit kann ich leider gar nichts anfangen. Ein Haufen DB-Komponenten auf den Formularen und wenn man eine Demo kompiliert und ausführt, weiß man damit gar nichts anzufangen, eine (existierende), passende Datenbank ist meistens nicht auffindbar und auch ansonsten völlig unklar, was mir diese Demo eigentlich sagen will.

Ich habe gerade meine ersten Erfahrungen mit ClientDataset und DBGrid gesammelt und würde gerne etwas mehr in die Materie Datenbanken eintauchen (aber mehr praxisorientiert). Habe zwar noch ein älteres Buch "Win32-Datenbankprogrammierung", aber das bezieht sich noch auf Delphi 6 und kennt alle neueren DB-Systeme daher noch nicht.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 6. Mai 2016, 00:24
Ich habe gerade meine ersten Erfahrungen mit ClientDataset und DBGrid gesammelt und würde gerne etwas mehr in die Materie Datenbanken eintauchen (aber mehr praxisorientiert). Habe zwar noch ein älteres Buch "Win32-Datenbankprogrammierung", aber das bezieht sich noch auf Delphi 6 und kennt alle neueren DB-Systeme daher noch nicht.
Nichts für ungut, aber Datenbanken gab es schon vor Delphi. Mit anderen Worten das Grundgerüst der "Datenbank-Denke" findest Du auch schon in älterer Literatur. Etwas neueres brauchst Du erst, wenn Du den Unterschied z.B. der verschiedenen SQL-Dialekte kennen mußt. Das Design einer DB ist weitgehend unabhängig von der DB (bei relationalen) und vollkommen unabhängig von der Programmiersprache des Clients.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#10

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 6. Mai 2016, 06:31
* mit der ergänzenden Frage, ob verständliche Literatur zur Programmierung mit Delphi-Datenbanken existiert, bzw. was man da empfehlen kann.
..
passende Datenbank ist meistens nicht auffindbar und auch ansonsten völlig unklar, was mir diese Demo eigentlich sagen will.
..
in die Materie Datenbanken eintauchen (aber mehr praxisorientiert). Habe zwar noch ein älteres Buch "Win32-Datenbankprogrammierung", aber das bezieht sich noch auf Delphi 6 und kennt alle neueren DB-Systeme daher noch nicht.
Mir ist kein aktuelles Buch bekannt, was sicher einerseits daran liegt, dass ich nicht mehr aktiv mit Delphi arbeite, andererseits aber wohl die Zeit von Büchern, vor allem aber von Nischenbüchern vorbei ist. Die alten Hasen haben schon vor einiger Zeit die Plattform verlassen und schreiben nun über andere Dinge.
"Delphidatenbanken" gibt es in dem Sinne nicht, Du müsstest vielleicht sagen, was Du damit meinst.
Die Delphi-Installationen haben früher meist den Interbase Server installiert und dort auch Demo DB bereitgestellt, passend zu den Examples.

Wie p80286 sagt, hat sich an den Kernkompetenzen von Delphi bezogen auf alte Bücher auch nicht viel geändert. Zumindest wenn man von den Techniken rund um datensensitiven Komponenten spricht.

Heute würde man vielleicht andere Wege gehen, wenn man neu anfängt. JSON, Web-Services, REST, hängt sicher auch davon ab, was man umsetzen möchte.

Konkrete Systeme
- SQLite, besonders wenn man Mobile Systeme im Blick hat
- Firebird, besonders nach der V 3.0, die nun endlich da ist. Interessant wegen der lokalen Server Engine. Programme können damit standalone betrieben werden oder als client/server.
- postgresql, einfach ein mächtiges und robustes OpenSource System
- die großen kommerziellen Anbieter, MSSQL, Oracle (nicht mySQL)

Idealerweise sollte man etwas von Datenmodellierung verstanden haben, wenn man mehr möchte, als irgendwelche Listen zu verwalten. SQL ist standardisiert, leider nicht von allen Herstellern gleich umgesetzt.

Bleibt vielleicht am ehesten die Frage, welche Komponenten man einsetzt. Da bin ich nicht auf dem Laufenden.
Gruß, Jo
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz