sir PLZ give me codes for banking database using java
import java.util.Scanner;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Date;
public class Bankingdemo2 {
public static void main(String[] args)
{
int pinno=0;
int amount=0;
int menu;
int withdraw;
int transfer=0;
int update=0;
Date date = new Date();
Connection con = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "CLIENT";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "";
int idno[] = {2700,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712};
Scanner scan = new Scanner(System.in);
try
{
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
System.out.println(date);
System.out.println("\t"+"Menu"+"\n");
System.out.println("1. Deposit Amount");
System.out.println("2. Withdraw Amount");
System.out.println("3. Display Information");
System.out.println("4. Transfer Amount ");
System.out.println("5. Exit");
boolean quit = false;
do
{
System.out.print("Please enter your choice: ");
menu = scan.nextInt();
switch (menu)
{
case 1: //.......DEPOSIT .........//
System.out.println("Enter PIN number : ");
pinno = scan.nextInt();
Statement st1 = con.createStatement();
ResultSet res1 = st1.executeQuery("SELECT balance from CLIENT.bank where idno=2701");
if(pinno==idno[0])
{
while (res1.next())
{
System.out.printf("Current Balance : "+"%,d"+"\n",res1.getInt(1));
amount=res1.getInt(1);
}
System.out.println("");
System.out.println("Enter deposit amount : ");
withdraw = scan.nextInt();
amount = amount + withdraw;
System.out.printf("Available balance : "+"%,d"+"\n" ,amount);
st1.executeUpdate("update bank set balance='"+amount+"' where idno=2701");
}
break;
case 2:
//...............................WITHDRAW.........//
Statement st2 = con.createStatement();
ResultSet res2 = st2.executeQuery("SELECT balance from CLIENT.bank where idno=2701");
System.out.println("Enter PIN number : ");
pinno = scan.nextInt();
if(pinno==idno[0])
{
while (res2.next())
{
System.out.printf("Current Balance : "+"%,d"+"\n",res2.getInt(1));
amount=res2.getInt(1);
}
System.out.println("");
System.out.println("Enter withdraw amount : ");
withdraw = scan.nextInt();
amount = amount - withdraw;
System.out.printf("Available balance : "+"%,d"+"\n" ,amount);
st2.executeUpdate("update bank set balance='"+amount+"' where idno=2701");
}
break;
case 3:
//...............DISPLAY.........//
Statement st3 = con.createStatement();
ResultSet res3 = st3.executeQuery("SELECT * FROM CLIENT.bank where idno='"+pinno+"' ");
System.out.println("Enter PIN number : ");
pinno = scan.nextInt();
if(pinno>=idno[])
{
while (res3.next())
{
System.out.println(res3.getString(1)+"\t"+res3.getString(2)+"\t"+res3.getString(3)+"\t"+res3.getString(4));
}
}
break;
case 4:
//.........................TRANSFER.........//
Statement st = con.createStatement();
ResultSet res = st.executeQuery("SELECT balance from CLIENT.bank where idno=2701");
Statement st4 = con.createStatement();
ResultSet res4 = st4.executeQuery("SELECT balance from CLIENT.bank where idno=2707");
System.out.println("Enter PIN number : ");
pinno = scan.nextInt();
if(pinno==idno[0])
{
while (res.next())
{
System.out.printf("Current Balance : "+"%,d"+"\n",res.getInt(1));
transfer=res.getInt(1);
}
while (res4.next())
{
System.out.printf("Current Balance : "+"%,d"+"\n",res4.getInt(1));
update=res4.getInt(1);
}
System.out.println("Enter PIN number : ");
int pinno1 = scan.nextInt();
if(pinno1==idno[6])
{
System.out.println("Amount to transfer : ");
withdraw = scan.nextInt();
transfer = transfer - withdraw;
update = update + withdraw;
System.out.printf("Available balance : "+"%,d"+"\n" ,transfer);
st4.executeUpdate("update bank set balance='"+update+"' where idno=2707");
st.executeUpdate("update bank set balance='"+transfer+"' where idno=2701");
}
}
break;
case 5:
System.out.println("Thank You !");
quit = true; //....EXIT...//
}
}
while (!quit);
con.close();
}
catch (Exception e)
{
System.out.println(e);
}
}
}