IDB Project Amiyanshu 2141019063
IDB Project Amiyanshu 2141019063
On
Introduction to Databases (CSE 3151)
Submitted by
import java.io.InputStreamReader;
import java.sql.*;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String conurl =
"jdbc:sqlserver://172.17.144.108;databaseName=S1941012407";
"Iter1234#");
System.out.println("Connection is established");
stmt = con.createStatement();
InputStreamReader(System.in));
int ch = 0;
do {
*****");
ch = Integer.parseInt(br.readLine());
switch (ch) {
case 1:
ResultSet rs = stmt.executeQuery(sqlstr);
int a = 0;
while (rs.next()) {
System.out.print('\n' + rs.getString("CUST_NO") +
'\t');
System.out.print('\t' + rs.getString("NAME"));
System.out.print('\t' +
rs.getString("PHONE_NO"));
System.out.print('\t' + rs.getString("CITY"));
a++;
}
System.out.println();
+ a);
break;
case 2:
+ "')";
int n = stmt.executeUpdate(insertstmt);
break;
case 3:
\t");
String cust = br.readLine();
n = stmt.executeUpdate(deletestmt);
break;
case 4:
cust_no = br.readLine();
int c1 = Integer.parseInt(br.readLine());
switch (c1) {
case 1:
n = stmt.executeUpdate(queryupdateName);
Successfully");
break;
case 2:
long updatedPhone =
Long.parseLong(br.readLine());
n = stmt.executeUpdate(queryupdatePhone);
Successfully");
break;
case 3:
n = stmt.executeUpdate(queryupdateCity);
Successfully");
break;
break;
case 5:
cust_no = br.readLine();
rs = stmt.executeQuery(queryAccDetails);
while (rs.next()) {
break;
case 6:
cust_no = br.readLine();
String queryLoanDetails = "SELECT C.*, L.LOAN_NO,
L.AMOUNT, B.* FROM LOAN L, CUSTOMER C, BRANCH B WHERE L.BRANCH_CODE =
B.BRANCH_CODE AND C.CUST_NO = L.CUST_NO AND C.CUST_NO = '" + cust_no + "'";
rs = stmt.executeQuery(queryLoanDetails);
while (rs.next()) {
System.out.format("%s %s %d %s %s %d %s %s %s\n",
break;
case 7:
// Deposit money
+ "'";
n = stmt.executeUpdate(queryAddMoney);
break;
case 8:
// Withdraw money
acc_no = br.readLine();
amt = Long.parseLong(br.readLine());
rs = stmt.executeQuery(queryCheckBalance);
while (rs.next()) {
n = stmt.executeUpdate(querySubMoney);
} else {
System.out.println("Insufficient balance");
break;
case 9:
stmt.close();
con.close();
System.exit(0);
break;
default:
break;
} catch (Exception e) {
System.out.println(e);
}
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-