mysqlcppapi

MySQLCPPAPI is een C ++ API voor MySQL, gevorkt van MySQL ++.
Download nu

mysqlcppapi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jonathan Wakely
  • Uitgever website:

mysqlcppapi Tags


mysqlcppapi Beschrijving

MySQLCPPAPI is een C ++ API voor MySQL, gevorkt van MySQL ++. MySQLCPPAPI is een C ++-wrapper voor de MySQL C API-bibliotheek. Het is een tak van het MySQL ++ -project, maar het heeft de volgende redenen aanzienlijk uiteengezet: MySQL ++ is agressief geoptimaliseerd voor snelheid, maar optimalisatie moet gebeuren nadat het ontwerp volwassen is, en dat optimalisatie moet worden gericht. Voortijdige optimalisatie verduistert het ontwerp en voorkomt dat het wordt verbeterd. Mysql ++ biedt te veel manieren om dingen te doen in plaats van te beslissen op een interface. Nogmaals, deze verduistert het ontwerp.mySQL ++ gebruikt PreProcessor Macro's in een mate die onaanvaardbaar is in een C ++ -bibliotheek. Deze overwegingen betekenen dat de interface aanzienlijk is gewijzigd en sommige functies zijn volledig verwijderd omdat ze niet onderhoudbaar zijn. Mag in toekomstige versies worden toegevoegd als het op een verstandige manier kan worden geïmplementeerd. Nieuwe soorten interfaces moeten worden toegevoegd door de bestaande eenvoudige klassen te vergroten of te aggregeren in plaats van de bestaande interfaces te compliceren.As van medio 2005 is de MySQL ++ -bibliotheek in nieuwe handen en is veel verbeterd. Het is vermeldenswaard dat MySQL ++ actiever wordt gehandhaafd dan MySqlcppapi en het is misschien een betere keuze om te gebruiken .Requirements: · MySQL Client LibraryWhat's nieuw in deze release: · Alle objecten zijn klassen met constructeurs en destructors, dus alle gegevens worden geïnitialiseerd. · Referentietelling wordt gebruikt om het delen van de verschillende objectsinstanties en onderliggende verbindingen mogelijk te maken, waardoor Segfaults of gecompliceerd geheugenbeheer wordt vermeden. · Alle klassen zijn in de MySQLCPPAPI-naamruimte · Er is nu geen openbare lidgegevens. · Veel methoden zijn niet-inline Het toestaan van een veel duidelijkere bestandsstructuur. · De 'Custom' en opgeslagen query-interfaces zijn verwijderd omdat ze buitensporig gebruik hebben gemaakt van preprocessor macro's en perl-gegenereerde code. · Uitzonderingen zijn niet langer optioneel - ze maken deel uit van het ontwerp. · De velden. klassen zijn volledig vervangen.


mysqlcppapi Gerelateerde software