HSQLDB-databasemotor

HSQLDB Database-engine is een lichtgewicht 100% JAVA SQL-databasemotor.
Download nu

HSQLDB-databasemotor Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • The hsqldb Development Team
  • Uitgever website:
  • http://hsqldb.org

HSQLDB-databasemotor Tags


HSQLDB-databasemotor Beschrijving

HSQLDB database-engine is een lichtgewicht 100% JAVA SQL-databasemotor. HSQLDB is de toonaangevende SQL-relationele databasemotor die in Java is geschreven. HSQLDB Database-engine heeft een JDBC-stuurprogramma en ondersteunt een rijke subset van ANSI-92 SQL (BNF Tree Format) plus SQL 99- en 2003-verbeteringen. Het biedt een kleine (minder dan 100k in één versie), snelle database-engine die zowel in- Geheugen en op schijf gebaseerde tabellen. Embedded en Server-modi zijn beschikbaar. Bovendien bevat het tools zoals een minimale webserver, in-geheugen query- en managementtools (kan worden uitgevoerd als applets) en een aantal demonstratievoorbeelden. Het product wordt momenteel gebruikt als een database en persistentie-engine in vele open source-software projecten en zelfs in commerciële projecten en producten. In de huidige versie is het extreem stabiel en betrouwbaar. Het is het best bekend om zijn kleine omvang, het vermogen om volledig in het geheugen en de snelheid uit te voeren. Deze functie-verpakte software is volledig gratis onder onze licenties, op basis van de standaard BSD-licentie. Ja, dat klopt, volledig vrij van kosten of onrijpe beperkingen en volledig compatibel met alle belangrijke open source-licenties. Java broncode en uitgebreide documentatie altijd inbegrepen! Hier zijn enkele belangrijke kenmerken van "HSQLDB-database-engine": · 100% Java · Een volledig RDBMS (relationeel databasebeheersysteem), met de objectmogelijkheden van Java · Schakelbare broncode om JDK 1.1 te ondersteunen .x, JDK 1.2.x, JDK (SE) 1.3.x, JDK (SE) 1.4.x. · Standaard SQL (gestructureerde querytaal) Syntaxis · Correlated Subquery's, Innerlijke en buitenste joins zijn mogelijk · Bekeken, Temp Tables en Sequenties · Teksttabellen (met externe bestandsbronnen zoals CSV-bestanden) · Primaire sleutel, unieke en controle-beperkingen op enkelvoudige of meerdere kolommen · Bestellen door, groep door en hebben ondersteund · Count, SUM, MIN, MAX, AVG, alleen en In uitdrukkingen · Volledige ondersteuning voor SQL-taaluitdrukkingen zoals Case .. wanneer .. anders .., nullif, enz. · Transactieondersteuning · Ondersteunt referentiële integriteit (buitenlandse sleutels) met volledige cascading-opties (Delete, Update, Set NULL, Standaard) · Java opgeslagen procedures en functies kunnen worden genoemd · Triggers · Database-beveiliging Functi Ons · 95% JDBC-interfaceondersteuning met volledige metadata- en batch-statement-functionaliteit · Alle JDBC 1-gegevenstypen ondersteund, ook 'object', Blob en Clob · In-Memory, standalone en client-server bedieningsmodi · Een kleine webserver en een servlet is Inbegrepen · Het kan worden gebruikt in applets en toepassingen · Autoincrement-kolomondersteuning · Cache of teksttafels tot 2 gigabytes · Grootte van strings en binaire gegevens alleen beperkt door geheugen · Indexen kunnen worden gemaakt voor een of vele velden · JDBC metadata-ondersteuning · Readonly Aansluiting en database-ondersteuning · Een SQL-script dat de database beschrijft, kan worden gecreëerdDatabase-beveiligingEr is een ingebouwd beveiligingssysteem met behulp van gebruikers, wachtwoorden en toegangsrechten. Er bestaat standaard een 'systeembeheerder' met de gebruikersnaam 'SA' en het wachtwoord '' (leeg wachtwoord). Deze speciale gebruiker kan nieuwe gebruikers maken, gebruikers geven en toegangsrechten voor tabellen of opgeslagen procedures aan andere gebruikers worden ingetrokken. De algemene gebruikers kunnen alleen hun eigen wachtwoord wijzigen en aansluiten als een andere gebruiker. Al deze gebruikersadministratie kan worden gedaan door SQL-scripts (subsidie, intrekking). Toegang kan ook worden verleend aan public.Identity (auto-incement) kolom TypeIdentity Columns kan worden gebruikt om te dienen als automatische unieke rij-ID voor een tabel. Wanneer een nieuwe rij aan de tabel wordt toegevoegd en de identiteitskolom niet is geplaatst (of een nulwaarde wordt ingevoegd), biedt HSQLDB een unieke, incrementele waarde voor de kolom. De identiteitskolom is automatisch de primaire sleutel van de tabel. Er kan slechts één identiteitskolom per tafel worden gemaakt. In HSQLDB kan elke waarde worden gebruikt voor het bijwerken of invoegen van een identiteitskolom die is opgesteld, de primaire sleutelbeperking niet schendt. Metadata supporthsqldb ondersteunt uitgebreide systeemtabellen die dynamisch worden gebouwd wanneer een query aan hen wordt aangebracht. Deze tabellen bieden een database metadata. De namen van de tabellen zijn 'System_' gevolgd door de bijbehorende JDBC-databasemetadata-methode. Bijvoorbeeld de methode 'GetColumns (...)' query's de tafel 'System_columns'. Er zijn verschillende andere systeemtabellen die rapporteren over databasetabellen, indexen, primaire sleutels, buitenlandse sleutels etc.Readonly-verbinding en database-ondersteuning verbindingen kunnen worden ingesteld op Readonly met behulp van de opdracht-set Readonly of het gebruik van de methode-verbinding.SetReadonly (Boolean Readonly ). Bovendien kan de hele database in de alleen-lezen modus worden geplaatst door de regel 'Readonly = TRUE' handmatig toe te voegen aan het bestand. Properties. Alle verbindingen worden vervolgens automatisch readionly. De databasebestanden worden vervolgens geopend in de readonly-modus en het is dus mogelijk om een CD te maken met deze database. Andere variaties, toestaan dat modificeerbare readonly-database (wijzigingen worden weggegooid bij shutdown) of opname van een database in de toepassingskruik.


HSQLDB-databasemotor Gerelateerde software

Data

Een krachtige tool die gemakkelijk toegang biedt tot gegevens en manipulatie van gegevens in een Oracle- of MySQL-database. ...

173

Downloaden

Gok

GEQUE is een MySQL GUI voor het manipuleren van records (invoegen, wijzigen, verwijderen, zoeken). ...

178

Downloaden

dbmstools

DBMStools-module bestaat voornamelijk voor ontwikkelaars die toepassingen moeten ondersteunen op meer dan één databasebeheersysteem DBMS. ...

203

Downloaden