advanced java programming
advanced java programming
*;
import java.sql.*;
System.out.print("*");
System.out.println();
Connection con;
Statement st;
BufferedReader bin;
ResultSet rs;
ResultSetMetaData rm;
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:mydsn");
st = con.createStatement();
bin = new BufferedReader(new InputStreamReader(System.in));
while(true){
System.out.println("Choose Option");
System.out.println("1. Select");
System.out.println("2. Insert");
System.out.println("3. Update");
System.out.println("4. Delete");
System.out.println("0. Exit");
ch = Integer.parseInt(bin.readLine());
if (ch==1)
rm = rs.getMetaData();
nof = rm.getColumnCount();
myLine();
System.out.print(rm.getColumnName(i)+"\t\t");
System.out.println();
myLine();
while(rs.next())
System.out.print(rs.getString(i) +"\t\t");
System.out.println();
myLine();
else if(ch==2)
do
sno1 = bin.readLine();
sname1 = bin.readLine();
System.out.println("Enter Course");
sco1 = bin.readLine();
System.out.println("Continue ? [y/n]");
sno1 = bin.readLine();
}while(sno1.equalsIgnoreCase("y"));
else if(ch==3)
{
sno1 = bin.readLine();
System.out.println("Enter Name");
sname1 = bin.readLine();
System.out.println("Enter Course");
sco1 = bin.readLine();
else if(ch==4)
sno1 = bin.readLine();
System.out.println("Record Deleted");
else if(ch==0)
bin.close();
con.close();
System.exit(0);
}
}
catch(Exception e)
System.out.println("Error :"+e.getMessage());
//program 2
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
TextField inp;
setBackground(Color.white);
setLayout(null);
int i;
inp.setBounds(150,100,270,50);
this.add(inp);
for(i=0;i<10;i++)
button[i].setBounds(150+((i%3)*50),150+((i/3)*50),50,50);
this.add(button[i]);
button[i].addActionListener(this);
dec.setBounds(200,300,50,50);
this.add(dec);
dec.addActionListener(this);
clr.setBounds(250,300,50,50);
this.add(clr);
clr.addActionListener(this);
operator[0]=new Button("/");
operator[1]=new Button("*");
operator[2]=new Button("-");
operator[3]=new Button("+");
operator[4]=new Button("=");
for(i=0;i<4;i++)
operator[i].setBounds(300,150+(i*50),50,50);
this.add(operator[i]);
operator[i].addActionListener(this);
operator[4].setBounds(350,300,70,50);
this.add(operator[4]);
operator[4].addActionListener(this);
String num1="";
String op="";
String num2="";
char ch = button.charAt(0);
if (!op.equals(""))
else
inp.setText(num1+op+num2);
}
else if(ch=='C')
inp.setText("");
double temp;
double n1=Double.parseDouble(num1);
double n2=Double.parseDouble(num2);
else
if (op.equals("+"))
temp = n1 + n2;
else if (op.equals("-"))
temp = n1 - n2;
else if (op.equals("/"))
temp = n1/n2;
else
temp = n1*n2;
inp.setText(num1+op+num2+" = "+temp);
num1 = Double.toString(temp);
op = num2 = "";
else
inp.setText("");
else
if (op.equals("") || num2.equals(""))
op = button;
else
double temp;
double n1=Double.parseDouble(num1);
double n2=Double.parseDouble(num2);
{
inp.setText(num1+op+num2+" = Zero Division Error");
else
if (op.equals("+"))
temp = n1 + n2;
else if (op.equals("-"))
temp = n1 - n2;
else if (op.equals("/"))
temp = n1/n2;
else
temp = n1*n2;
num1 = Double.toString(temp);
op = button;
num2 = "";
inp.setText(num1+op+num2);
/*
</applet>
*/