JDBC Programs
JDBC Programs
/*
Output:
E:\WT\JDBC-Programs>java JDBCInsert
Enter Employee No. 7900
Enter Employee Name Venkatesh Prasad
Enter Job MANAGER
Enter Manager No. 7349
Enter Employee HireDate (dd-MON-YY)12-FEB-23
Enter Employee Salary 6000.00
Enter Employee Commission 300
Enter Employee Departement No. 20
Employee No. 7900
Employee Name Venkatesh Prasad
Employee Job MANAGER
Manager No. 7349
Hiredate 12-FEB-23
Salary 6000.0
Commission 300.0
Employee Department No. 20
INSERT INTO emp values(7900,'Venkatesh Prasad','MANAGER',7349,'12-FEB-
23',6000.0,300.0,20)
Record is Successfully Added
*/
/*
Program retrieves data from employee table
Database User Name: hr
Password : hr
Table Name : EMPLOYEE
This Program increases the Salary by 30% and updates in sal column of
employee with empno = 102 from emp table
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JDBCUpdate {
public static void main(String[] args) {
try {
// Load the Driver
Class.forName("oracle.jdbc.driver.OracleDriver");
// Define and Establish Connection
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "hr",
"hr");
// Create Statement object
Statement st = con.createStatement();
This Program deletes the Employee details with given employee number
from employee table
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Scanner;
public class JDBCDelete {
public static void main(String[] args) {
try {
// Load the Driver
Class.forName("oracle.jdbc.driver.OracleDriver");
// Define and Establish Connection
Connection con =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "hr",
"hr");
// Create Statement object
Statement st = con.createStatement();
Scanner console = new Scanner(System.in);
System.out.print("Enter Employee No. ");
int empno = console.nextInt();
// Create Delete SQL Statement
String cmd = "DELETE FROM EMPLOYEES ";
cmd += "WHERE employee_id="+empno;
// Execute the Update Statement
int count = st.executeUpdate(cmd);
if (count == 1) {
System.out.println("Deletion of Employee with ID "+empno+"
is successful");
} else {
System.out.println("Deletion of Employee with ID "+empno+"
is unsuccessful");
}
} catch (Exception ex) {
System.out.println("Error " + ex);
}
}
}