Except JSP, Servlet and HTML!
T2015_16
import java.sql.*; public class T2015_16 { static Connection con; static Statement s; static ResultSet rs; public static void main(String[] args) throws Exception{ deleteRecord(); } public static void deleteRecord() throws Exception{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/fomdb"; con=DriverManager.getConnection(url,"root",""); if(con!=null){ s=con.createStatement(); String sql="DELETE FROM employee WHERE age>60"; int res=s.executeUpdate(sql); if(res!=-1){ rs=s.executeQuery("SELECT id,name,salary,post,age FROM employee"); System.out.println("id name salary post age"); while(rs.next()){ System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getInt(3)+" "+rs.getString(4)+" "+rs.getInt(5)); System.out.println("___________________________________"); } } else{ System.out.println("Error in deleting records"); } } else{ System.out.println("Error connecting to database!"); } } }
T2015_17
import java.awt.*; import javax.swing.*; import javax.swing.event.*; import java.awt.event.*; public class T2015_17 extends JFrame implements ActionListener{ JTextField t1,t2; JButton b; public T2015_17(){ t1=new JTextField(); t2=new JTextField(); t2.setEnabled(false); b=new JButton("Reverse"); setLayout(new GridLayout(3,1)); add(t1); add(t2); add(b); setSize(200,400); setVisible(true); b.addActionListener(this); } public void actionPerformed(ActionEvent e){ int n=Integer.parseInt(t1.getText()); int sum=0; while(n!=0){ int r=n%10; sum+=r; n=n/10; } t2.setText("Sum is: "+sum); } public static void main(String[] args) { new T2015_17(); } }
T2016_2
import java.awt.*; import javax.swing.*; import javax.swing.event.*; import java.awt.event.*; public class T2016_2 extends JFrame implements ActionListener{ JTextField t1,t2; JLabel sum; JButton b; public T2016_2(){ t1=new JTextField(); t2=new JTextField(); sum=new JLabel(""); b=new JButton("Add"); setLayout(new GridLayout(4,1)); add(t1); add(t2); add(b); add(sum); setSize(200,400); setVisible(true); b.addActionListener(this); } public void actionPerformed(ActionEvent e){ int n1=Integer.parseInt(t1.getText()); int n2=Integer.parseInt(t2.getText()); int s=n1+n2; sum.setText("Sum is: "+s); } public static void main(String[] args) { new T2016_2(); } }
T2016_3
import java.applet.*; import java.awt.*; import java.awt.event.*; public class T2016_3 extends Applet implements KeyListener{ TextField t1; Label lab; public void init(){ t1=new TextField(); add(t1); lab=new Label(); add(lab); setSize(300,300); setLayout(new GridLayout(2,1)); } public void start(){ t1.addKeyListener(this); } public void keyTyped(KeyEvent e){} public void keyPressed(KeyEvent e){} public void keyReleased(KeyEvent e){ String a=t1.getText(); if(a.length()==5){ lab.setText(a+" is of length 5"); } else{ lab.setText(a+" is not of length 5"); } } }
T2016_6
import java.sql.*; public class T2016_6 { static Connection con; public static void main(String[] args) throws Exception{ connect(); } public static void connect() throws Exception{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/fomdb"; con=DriverManager.getConnection(url,"root",""); if(con!=null){ System.out.println("Successfully connected to database"); } else{ System.out.println("Error connecting to database!"); } } }
T2016_7
import java.awt.*; public class T2016_7 extends Frame{ Label l1,l2; Panel p1,p2; TextField t1; CheckboxGroup cb; Checkbox a,b,c; public T2016_7() { l2=new Label("Gender: "); cb=new CheckboxGroup(); a=new Checkbox("Male",true,cb); b=new Checkbox("Female",false,cb); c=new Checkbox("Other",false,cb); add(l2); add(a); add(b); add(c); setLayout(new FlowLayout()); setSize(400,200); setVisible(true); } public static void main(String[] args) { new T2016_7(); } }
T2017_2
import java.sql.*; public class T2017_2 { static Connection con; static Statement s; static ResultSet rs; public static void main(String[] args) throws Exception{ displayRecord(); } public static void displayRecord() throws Exception{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/testdb"; con=DriverManager.getConnection(url,"root",""); if(con!=null){ rs=s.executeQuery("SELECT id,name,post,salary FROM employee"); System.out.println("id | name | post | salary"); while(rs.next()){ System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3)+" "+rs.getInt(4)); System.out.println("____________________________________"); } } else{ System.out.println("Error connecting to database!"); } } }
T2017_5
import java.applet.*; import java.awt.event.*; import java.awt.*; public class T2017_5 extends Applet implements ActionListener{ Panel p1,p2; Label l1,l2,l3; TextField t1,t2,t3; Button b1,b2; public void init(){ p1=new Panel(); p2=new Panel(); p1.setLayout(new GridLayout(3,2)); p2.setLayout(new FlowLayout()); l1=new Label("Number 1"); l2=new Label("Number 2"); l3=new Label("Result"); t1=new TextField(); t2=new TextField(); t3=new TextField(); t3.setEditable(false); p1.add(l1); p1.add(t1); p1.add(l2); p1.add(t2); p1.add(l3); p1.add(t3); add(p1); add(p2); b1=new Button("+"); b2=new Button("-"); p2.add(b1); p2.add(b2); } public void start(){ b1.addActionListener(this); b2.addActionListener(this); } public void actionPerformed(ActionEvent e){ int a=Integer.parseInt(t1.getText()); int b=Integer.parseInt(t2.getText()); if(e.getSource()==b1){ int c=a+b; t3.setText(" "+c); } else if(e.getSource()==b2){ int c=a-b; t3.setText(" "+c); } } }
T2017_6
import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*; public class T2017_6 extends JFrame{ TextField t1; JComboBox<String> combo; String[] s={"BIM","BHM","BSc. CSIT","BBM","BCA"}; public T2017_6(){ t1=new TextField(); t1.setEditable(false); combo=new JComboBox<String>(s); add(combo); add(t1); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); combo.addItemListener(new ItemListener(){ public void itemStateChanged(ItemEvent e){ t1.setText(""+combo.getSelectedItem()); } }); setLayout(new GridLayout(2,1)); setSize(100,100); setVisible(true); } public static void main(String[] args) { new T2017_6(); } }
T2018_4
import java.sql.*; public class T2018_4 { private static Connection con; private static Statement s; public static void main(String[] args) throws Exception{ insertRecords(); } public static void insertRecords() throws Exception{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/Library"; con=DriverManager.getConnection(url,"root",""); if(con!=null){ s=con.createStatement(); String sql="INSERT INTO book (id,title,author.price) VALUES " + "(25,'AbcBook','AbcAuthor',2500)," + "(47,'MnoBook','MnoAuthor',800)," + "(33,'PqrBook','PqrAuthor',625)," + "(49,'XyzBook','XyzAuthor',1200)," + "(11,'StuBook','StuAuthor',1200) "; int res=s.executeUpdate(sql); if(res!=-1){ System.out.println("Successfully inserted in table BOOK"); } else{ System.out.println("Could not insert into table"); } } else{ System.out.println("Error in connectiong to database!"); } } }
T2018_5
import java.awt.*; import java.applet.*; /* <applet code="T2018_5.class" height="300" width="500"> <param name="name" value="Laxmi" /> <param name="age" value="20" /> </applet> */ public class T2018_5 extends Applet { String n; String a; public void init(){ n=getParameter("name"); a=getParameter("age"); } public void paint(Graphics g){ g.drawString("Name is: " + n, 20, 20); g.drawString("Age is: " + a, 20, 40); } }
T2018_6
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class T2018_6 extends JFrame implements ActionListener{ JTextField t1; JButton b1,b2; public T2018_6() { t1=new JTextField(); b1=new JButton("ok"); b2=new JButton("clear"); add(t1); t1.setEditable(false); t1.setPreferredSize(new Dimension(100,20)); add(b1); add(b2); setLayout(new FlowLayout()); setSize(50,200); setVisible(true); b1.addActionListener(this); b2.addActionListener(this); } public void actionPerformed(ActionEvent e){ if(e.getSource()==b1){ t1.setText("Welcome"); } else if(e.getSource()==b2){ t1.setText(""); } } public static void main(String[] args) { new T2018_6(); } }