Java vs Oracle
Oracle-databasis (eenvoudig na verwys as Oracle) is 'n Object Relational Database Management System (ORDBMS) wat 'n groot verskeidenheid platforms ondersteun. Oracle DBMS is beskikbaar in verskillende weergawes wat wissel van weergawes vir persoonlike gebruik en ondernemingsklas weergawes. Dit is die mees gebruikte databasisstelsel ter wêreld. Java is een van die gewildste objekgeoriënteerde programmeertale ter wêreld. Oracle bied 'n wye reeks programmeringsinstrumente en -omgewings. Toegang tot Oracle kan verkry word met 'n verskeidenheid programmeertale. Java kan byvoorbeeld gebruik word om programme te skryf wat met Oracle-databasisse kommunikeer.
Wat is Java?
Java is vandag een van die objekgeoriënteerde (en klasgebaseerde) programmeertale wat die meeste gebruik word. Dit is 'n algemene doel en gelyktydige programmeertaal. Dit is oorspronklik in 1995 deur Sun Microsystems ontwikkel. James Gosling is die vader van die Java-programmeertaal. Oracle Corporation besit nou Java (nadat Sun Microsystems onlangs gekoop is). Java Standard Edition 6 is sy huidige stabiele weergawe. Java is 'n sterk getikte taal wat 'n reeks platforms van Windows tot UNIX ondersteun. Java is gelisensieer onder GNU General Public License. Java se sintaksis is baie soortgelyk aan C en C++. Java-bronlêers het die.java-uitbreiding. Nadat Java-bronlêers saamgestel is met behulp van die javac-samesteller, sal dit.class-lêers produseer (wat die Java-greepkode bevat). Hierdie greepkode-lêers kan geïnterpreteer word met behulp van die JVM (Java Virtual Machine). Aangesien JVM op enige platform kan loop, word gesê dat Java multi-platform (kruisplatform) en hoogs draagbaar is.
Wat is Oracle?
Oracle is 'n ORDBMS wat deur die Oracle Corporation vervaardig word. Oracle is die gewildste databasisstelsel ter wêreld. Dit kan in groot ondernemingsomgewings sowel as vir persoonlike gebruik gebruik word. Dit loop op alle platforms van rekenaar tot hooframe. Oracle DBMS bestaan uit die berging en ten minste een geval van die toepassing. 'n Geval bestaan uit prosesse van bedryfstelsel en geheuestruktuur wat met die berging werk. In Oracle DBMS word toegang tot data verkry deur gebruik te maak van SQL (Structured Query Language). Hierdie SQL-opdragte kan in ander tale ingebed word of kan direk as skrifte uitgevoer word. Verder kan dit gestoorde prosedures en funksies uitvoer deur hulle aan te roep deur PL/SQL (prosedurele uitbreiding na SQL ontwikkel deur Oracle Corporation) of ander objekgeoriënteerde tale soos Java te gebruik. Oracle gebruik 'n tweevlakmeganisme vir die berging daarvan. Eerste vlak is 'n logiese berging wat as tafelruimtes georganiseer is. Tafelruimtes bestaan uit geheuesegmente, wat op hul beurt weer uit meer omvang bestaan. Tweede vlak is die fisiese berging wat uit datalêers bestaan.
Wat is die verskil tussen Java en Oracle?
Die Oracle Corporation, wat die Oracle RDBMS ontwikkel, besit nou ook die Java. Oracle is 'n RDBMS, terwyl Java 'n programmeertaal is. Daarom kan Java en Oracle nie direk vergelyk word nie. JDBC API kan egter gebruik word om Java-toepassings te skryf wat toegang tot Oracle-databasisse het. Java kan gratis afgelaai word, maar Oracle is 'n baie duur kommersiële produk.