Java

JDBC Example using Forms

JDBC Program to Insert a record to database using Forms.

import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.awt.event.*;
import java.sql.*;

class Form extends JFrame
{
JButton ADD;
JPanel panel;
JLabel label1,label2,label3,label4,label5;
final JTextField text1,text2,text3,text4,text5;

Form()
{
label1 = new JLabel();
label1.setText("UserID:");
text1 = new JTextField(20);

label2 = new JLabel();
label2.setText("First Name:");
text2 = new JTextField(20);

label3 = new JLabel();
label3.setText("Last Name:");
text3 = new JTextField(20);

label4 = new JLabel();
label4.setText("ADDRESS:");
text4 = new JTextField(20);

label5 = new JLabel();
label5.setText("Salary:");
text5 = new JTextField(20);

ADD=new JButton("ADD");

panel=new JPanel(new GridLayout(6,2));
panel.add(label1);
panel.add(text1);
panel.add(label2);
panel.add(text2);
panel.add(label3);
panel.add(text3);
panel.add(label4);
panel.add(text4);
panel.add(label5);
panel.add(text5);
panel.add(ADD);
add(panel,BorderLayout.CENTER);
setTitle("FORM");

setDefaultCloseOperation(EXIT_ON_CLOSE);

ADD.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae){

String value1=text1.getText();
String value2=text2.getText();
String value3=text3.getText();
String value4=text4.getText();
String value5=text5.getText();


try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection     con = DriverManager.getConnection("jdbc:odbc:test");
Statement sta = con.createStatement(); 
sta.executeUpdate("insert into Emp_Det(userid,fname,lname, address, salary) values('"+value1+"','"+value2+"' ,'"+value3+"','"+value4+"','"+value5+"')");

            JOptionPane.showMessageDialog(null,"Inserted Successfully!");
        }
catch(Exception e){}
}
});
}
}
class FormDemo
{
public static void main(String arg[])
{
try
{
Form frame=new Form();
frame.setSize(300,150);
frame.setVisible(true);
}
catch(Exception e)
{
}
}
}

Java Program to show Frames

import javax.swing.*;

public class frame
{
public static void main(String[] args)
{
JFrame f = new JFrame("Frame in Java Swing");
f.setSize(400, 400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }
}

Java Program to demonstrate HashMap example.

import java.util.*;
public class HashMapExa 
{
public static void main(String args[]) 
{
HashMap<Integer, String> hmap = new HashMap<Integer, String>();

      hmap.put(1, "AppleIOS");
      hmap.put(2, "Windows");
      hmap.put(3, "Linux");
      hmap.put(4, "Solaris");
      hmap.put(5, "DOS");

      /* Now, Display content using Iterator*/
      Set set = hmap.entrySet();
      Iterator iterator = set.iterator();
System.out.println("List of Contents in the HashMap"); 

 while(iterator.hasNext()) 
   {
    Map.Entry mentry = (Map.Entry)iterator.next();
System.out.print("key is: "+ mentry.getKey() + " & Value is: ");
         System.out.println(mentry.getValue());
      }

      /* Request values based on key*/
      String var= hmap.get(1);
      System.out.println("Value at index 1 is: "+var);

      /* Remove values based on key*/
      hmap.remove(3);
      System.out.println("Map key and values after removal:");
      Set set2 = hmap.entrySet();
      Iterator iterator2 = set2.iterator();
      while(iterator2.hasNext()) {
          Map.Entry mentry2 = (Map.Entry)iterator2.next();
          System.out.print("Key is: "+mentry2.getKey() + " & Value is: ");
          System.out.println(mentry2.getValue());
       }
   }
}

Java Program to demonstrate Vector with sorting records example

import java.util.*;
public class VectorExa {

public static void main(String args[])
 {
      Vector<String> vec = new Vector<String>(3);

      vec.addElement("AppleIOS");
      vec.addElement("Windows");
      vec.addElement("Linux");
      vec.addElement("solaris");

      /* check size and capacity Increment of vector */
      System.out.println("Size of Vector is: "+vec.size());
      System.out.println("Capacity increment is: "+vec.capacity());


      vec.addElement("Android");
      vec.addElement("Symbian");
      vec.addElement("Bada");

      /* After inserting extra elements and capacityIncrement after insertions*/
      System.out.println("Size after addition: "+vec.size());
      System.out.println("Capacity after increment is: "+vec.capacity());

      /*Display Vector elements*/
      Enumeration en = vec.elements();
      System.out.println("\nElements in Vector are:");
      while(en.hasMoreElements())
         System.out.println(en.nextElement() + " ");


Collections.sort(vec);
  System.out.println("Elements in Vector after sorting :");
  for(int i=0; i < vec.size(); i++)
System.out.println(vec.get(i));
   }
}

Java program without using main()

class WithoutMain
{
static{
System.out.println("Hello world");
System.exit(0);
}
}
SKB