JDBC ( Java Data-Base Connectivity ) - A platform-neutral API for connecting to DBs and supplying low-level support for SQL functionality. Emphasis is on how to find the data and not what to find. |
SQL
( Structured Query Language )
- A non-procedural language for interaction with an RDBMS, developed by
IBM in 70s-80s.
|
import java.sql.*; import java.io.*; public class oracle { public static void main(String args[]) { try{ // 1. Load the Driver Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 2. Create Connection Connection con = DriverManager.getConnection("jdbc:odbc:sam","euser","pwd"); // 3. Create Statement Statement stmt = con.createStatement(); // 4. Execute SQL Query ResultSet rs = stmt.executeQuery("SELECT ename, sal FROM emp"): // 5. Iterate Resultset boolean flag = rs.next(); while( flag ) { System.out.println(rs.getString("ename")+rs.getInt("sal"); flag = rs.next(); } } catch(Exception e) { } } }