Pagkakaiba sa pagitan ng Java at Oracle

Pagkakaiba sa pagitan ng Java at Oracle
Pagkakaiba sa pagitan ng Java at Oracle

Video: Pagkakaiba sa pagitan ng Java at Oracle

Video: Pagkakaiba sa pagitan ng Java at Oracle
Video: Java FileWriter | FileReader | PrintWriter | BufferedWriter | BufferedReader 2024, Nobyembre
Anonim

Java vs Oracle

Ang Oracle database (tinatawag lang bilang Oracle) ay isang Object Relational Database Management System (ORDBMS) na sumusuporta sa malaking hanay ng mga platform. Available ang Oracle DBMS sa iba't ibang bersyon mula sa mga bersyon para sa personal na paggamit at mga bersyon ng enterprise class. Ito ang pinakamalawak na ginagamit na sistema ng database sa mundo. Ang Java ay isa sa pinakasikat na object oriented programming language sa mundo. Nagbibigay ang Oracle ng malawak na hanay ng mga tool at environment sa programming. Maaaring ma-access ang Oracle gamit ang iba't ibang mga programming language. Halimbawa, maaaring gamitin ang Java upang magsulat ng mga program na nakikipag-ugnayan sa mga database ng Oracle.

Ano ang Java?

Ang Java ay isa sa pinakamalawak na ginagamit na object oriented (at class-based) programming language ngayon. Ito ay isang pangkalahatang layunin at kasabay na programming language. Ito ay orihinal na binuo ng Sun Microsystems noong 1995. Si James Gosling ang ama ng Java programming language. Ang Oracle Corporation ay nagmamay-ari na ngayon ng Java (pagkatapos bumili ng Sun Microsystems kamakailan). Ang Java Standard Edition 6 ay ang kasalukuyang stable na release nito. Ang Java ay isang malakas na na-type na wika na sumusuporta sa isang hanay ng mga platform mula sa Windows hanggang UNIX. Ang Java ay lisensyado sa ilalim ng GNU General Public License. Ang syntax ng Java ay halos kapareho sa C at C++. Ang mga Java source file ay may.java extension. Pagkatapos mag-compile ng Java source file gamit ang javac compiler, gagawa ito ng mga.class na file (na naglalaman ng Java bytecode). Ang mga bytecode file na ito ay maaaring bigyang-kahulugan gamit ang JVM (Java Virtual Machine). Dahil ang JVM ay maaaring tumakbo sa anumang platform, ang Java ay sinasabing multi-platform (cross-platform) at lubos na portable.

Ano ang Oracle?

Ang Oracle ay isang ORDBMS na ginawa ng Oracle Corporation. Ang Oracle ay ang pinakasikat na database system sa mundo. Maaari itong magamit sa malalaking kapaligiran ng negosyo pati na rin para sa personal na paggamit. Ito ay tumatakbo sa lahat ng mga platform mula sa PC hanggang sa mga mainframe. Binubuo ang Oracle DBMS ng storage at hindi bababa sa isang instance ng application. Ang isang halimbawa ay binubuo ng mga proseso ng operating system at istraktura ng memorya na gumagana sa storage. Sa Oracle DBMS, ang data ay ina-access gamit ang SQL (Structured Query Language). Ang mga SQL command na ito ay maaaring i-embed sa ibang mga wika o maaaring direktang isagawa bilang mga script. Higit pa rito, maaari itong magsagawa ng mga naka-imbak na pamamaraan at function sa pamamagitan ng paggamit ng mga ito gamit ang PL/SQL (procedural extension sa SQL na binuo ng Oracle Corporation) o iba pang object oriented na mga wika tulad ng Java. Gumagamit ang Oracle ng dalawang antas na mekanismo para sa imbakan nito. Ang unang antas ay isang lohikal na imbakan na nakaayos bilang mga tablespace. Ang mga tablespace ay binubuo ng mga segment ng memorya, na binubuo naman ng mas maraming lawak. Ang pangalawang antas ay ang pisikal na imbakan na binubuo ng mga file ng data.

Ano ang pagkakaiba ng Java at Oracle?

Ang Oracle Corporation, na bumuo ng Oracle RDBMS, ay nagmamay-ari na rin ng Java. Ang Oracle ay isang RDBMS, habang ang Java ay isang programming language. Samakatuwid ang Java at Oracle ay hindi direktang maihahambing. Gayunpaman, maaaring gamitin ang JDBC API upang magsulat ng mga Java application na maaaring ma-access ang mga database ng Oracle. Maaaring ma-download ang Java nang walang bayad, ngunit ang Oracle ay isang napakamahal na komersyal na produkto.

Inirerekumendang: