You are on page 1of 1

1. Class.

forName :
- it is a java method to dynamically load the driver's class file into memory,
which automatically registers it.
- to make the driver registration configurable and portable.

2. DriverManager.getConnetion():
- to establish a connection.
- to create connection object.

MySQL
driver name : com.mysql.jdbc.Driver
URL formate : jdbc:mysql://hostname/ databaseName

ORACLE
driver name : oracle.jdbc.driver.OracleDriver
URL formate : jdbc:oracle:thin:@hostname:portNumber:databaseName

Example
import java.sql.*;
class CreateTable
{
public static void main(String[] args) throws Exception
{
//step-1

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("driver is laoded");

//step-2
Connection con=DriverManager.getConnection("jdbc:odbc:ramadsn","system","system");
System.out.println("connection is established");

//step-3
Statement stmt=con.createStatement();
System.out.println("statement object is cretaed");

//step-4
int i=stmt.executeUpdate("create table student(sid number(3),sname
varchar2(10),marks number(5))");
//step-5

System.out.println("Result is="+i);
System.out.println("table is created");

//step-6
stmt.close();
con .close();
}
}

You might also like