Delphi-komponentit käyttävät MySQL: tä

Katsaus VCL-komponentteihin, joiden avulla voit käyttää MySQL-tietokantaa Delphistä käyttämällä vakiodataa ja käyttämättä BDE / ADO / ODBC: tä. Lisäksi muutama MYSQL-työkalu. MySQL on luotettava, nopea, kompakti, tehokas ja monialustainen monisäikeinen avoimen lähdekoodin tietokantapalvelin.

MySQL: n (Access Data Components) (MyDAC) on kirjastokomponentti, joka tarjoaa suoran pääsyn MySQL-tietokantapalvelimiin Delphistä, Delphistä .NET: lle, C ++ Builderille ja Kylixille. MyDAC voi muodostaa yhteyden suoraan MySQL-palvelimeen tai työskennellä MySQL-asiakaskirjaston kautta.

TmySQL tarjoaa pääsyn MySQL-palvelimille Delphistä visuaalisen komponentin ja laajennettavan ei-visuaalisen komponentin kautta. TmySQL käyttää yhden asiakkaan DLL-tiedostoa, jonka tarjoaa suurin osa Windows-kääntämistä MySQL-versioista. TmySQL ei käytä Delphissä tietokantaan tietoisia komponentteja, kuten TDatabase, TQuery jne. Avoin lähdekoodi.

MySQLDAC korvaa MySQL BDE: n. Tämän komponenttijoukon avulla voidaan luoda Delphi-sovelluksia, joilla on suora pääsy MySQL DB: hen ilman BDE: tä ja ODBC: tä. BLOB-kenttiä tuetaan. MySQLDAC on kehitetty helpottamaan olemassa olevien projektien siirtämistä BDE / ODBC-järjestelmästä alkuperäiseen. TDBImageEx-komponentti JPEG-kuvien tueksi sisältyy pakettiin ilmaiseksi (lähteiden kanssa). MySQLDAC on ilmainen tuote.

instagram viewer

TMySQLComponentit koostuvat TMySQLServeristä ja TMySQLDatasetista. Näiden komponenttien tarkoituksena on antaa sinulle täysi suora pääsy kaikkiin MySQL-palvelimen ominaisuuksiin käyttämällä standarditietoisia hallintalaitteita joko Delphissä tai Kylixissä ilman BDE: tä tai dbExpressiä rajoituksia. Komponentit ovat yhden lähteen, joten ne kääntyvät joko Delphi 5/6- tai Kylix 1/2 -sovellukseen käyttämällä samoja lähdetiedostoja. Kaupallisia.

Projektin pääideana on saada järjestelmien välinen (Windows + Linux) Delphi-alkuperäiskomponentit suoraan SQL-palvelimille pääsyä varten (käyttämättä ulkoisia dll-tiedostoja). Ensimmäiset julkaisut tulevat olemaan My-sql: lle ja Interbase-levylle, mutta suunnitelmia on jatkaa. GNU General Public License.

Komponentit nopeaan pääsyyn MySql-, PostgreSql-, MicrosoftSQL-, Oracle- ja Interbase SQL -palvelimiin ilman lisäosia, kuten BDE / ODBC / ADO. Lisäksi komponentit - tietolähteet ovat yhteensopivia standardin TDataset kanssa ja niillä on joukko lisäominaisuuksia. Avoin lähdekoodi.