5

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 4

Introduction of JDBC API(Java Database Connectivity-

Application Programming Interface)


CURD operation RDBMS-SQL
No-SQL
RDBMS-SQL
Oracle
MySQL
SQL Server
Postgre
MS access

No-SQL
MongoDB

SQL

CREATE DATABASE database_name;


steps-1(load driver): 1.Load driver
2.class.forname("oracle.jdbc.driver.OracleDriver")
3.DriverManager
steps-2(create connection): Connection con =
DriverManager.getConnection(path/url,user,password)
step-3(create statement): Statement st = con.createstatement();
step-4(execute query)
step-5(close connection)
**************************************************************

[12:58 PM] Geethanjali Anbalagan(External Trainer) (Guest)

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDBCExample {

public static void main(String[] args) {

// https://docs.oracle.com/javase/8/docs/api/java/sql/package-
summary.html#package.description
// auto java.sql.Driver discovery -- no longer need to load a
java.sql.Driver class via Class.forName

// register JDBC driver, optional since java 1.6


/*try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}*/

// Oracle SID = orcl , find yours in tnsname.ora


try (Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:xe","system","system")) {

if (conn != null) {
System.out.println("Connected to the database!");
} else {
System.out.println("Failed to make connection!");
}

} catch (SQLException e) {
System.err.format("SQL State: %s\n%s", e.getSQLState(),
e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}

}
}

*********************************************************************************
[1:08 PM] Geethanjali Anbalagan(External Trainer) (Guest)

import java.sql.*;
class Test
{
public static void main(String []args)
{
try{
//Loading driver
Class.forName("oracle.jdbc.driver.OracleDriver");

//creating connection
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","system"
);

Statement s=con.createStatement(); //creating statement

ResultSet rs=s.executeQuery("select * from Student"); //executing


statement

while(rs.next()){
System.out.println(rs.getInt(1)+" "+rs.getString(2));
}

con.close(); //closing connection


}catch(Exception e){
e.printStackTrace();
}
}
}

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

[1:12 PM] Geethanjali Anbalagan(External Trainer) (Guest)

import java.sql.*;
public class Insertdata {
public static void main(String []args)
{
try{
//Loading driver...
Class.forName("oracle.jdbc.driver.OracleDriver");

//creating connection...
Connection con = DriverManager.getConnection
("jdbc:oracle:thin:@localhost:1521:XE","system","system");

PreparedStatement pst=con.prepareStatement("insert into Student


values(?,?)");

pst.setInt(1,110);
pst.setString(2,"sanjith");
pst.executeUpdate();

con.close(); //closing connection


}catch(Exception e){
e.printStackTrace();
}
}
}

You might also like