Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [delphi] database?!?

  1. #1

    [delphi] database?!?

    Ciao,
    ci sono guide che spiegano come si usano i DB in delphi? E quali sono le differenze tra ADO dbExpress...?? Non ho idea da dove cominciare, consigliatemi

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    ADO (Active Data Objects) è una tecnologia Microsoft per l'accesso ai dati che si propone di fornire possibilità di interrogazione di qualsiasi formato di database per il quale esista un driver OLE DB. Si tratta di una piattaforma in quanto è fornita in un pacchetto, MDAC, che deve essere installato sulla macchina affinchè le applicazioni che sfruttano ADO possano accedervi.

    dbExpress è una libreria di componenti realizzata da Borland e inclusa in Delphi per l'accesso a database principalmente di tipo client/server, come MySQL, InterBase e SQL Server; si tratta di una libreria leggera e portabile, tant'è che esiste addirittura in Kylix (l'equivalente di Delphi ma per la creazione di applicazioni in Linux).

    Le differenze sostanziali consistono appunto nel fatto che ADO è una tecnologia prettamente Microsoft e pertanto legata alla famiglia di sistemi operativi Windows, oltre al fatto che con l'avvento di .NET è stato introdotto anche ADO.NET, pertanto la piattaforma stessa è in evoluzione o, per meglio dire, in fase di abbandono essendo basata sullo standard COM. dbExpress è semplicemente una libreria, un insieme di classi concettualmente molto simili a quelle utilizzate in ADO.NET.

    A meno che tu non debba collegarti a database utilizzando vecchi driver (come ODBC) oppure a file MDB di Microsoft Access, ti suggerirei di utilizzare dbExpress, magari in perfetta congiunzione con FireBird che soddisfa la maggior parte delle esigenze in ambito client/server ed è facilmente utilizzabile grazie a molti tool di terze parti, oltrechè gratuito e OpenSource.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.