100510107038
Batch No-B2
Practical No-3
Practical - 03
Aim :- Database Connectivity.
(a) Create a student profile page using swing component and do database
connectivity with mysql.(create db,table,insert data)
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class SwingDB extends JFrame implements ActionListener
{
public static void main(String[] args)
{
JFrame jf=new JFrame();
[Link](EXIT_ON_CLOSE);
Container cn=[Link]();
[Link](new GridLayout(9,2));
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JPanel p4=new JPanel();
JPanel p5=new JPanel();
JPanel p6=new JPanel();
final JLabel l2=new JLabel( Name :");
final JTextField tf=new JTextField("",5);
final JLabel l3=new JLabel("Enrollment No :");
final JTextField tf1=new JTextField("",5);
final JLabel l4=new JLabel("Mobile No :");
final JTextField tf2=new JTextField("",5);
final JLabel l5=new JLabel(Address :");
final JTextField tf3=new JTextField("",5);
final JLabel l6=new JLabel("Gender:");
Alpha College of Engineering & Technology
Page
100510107038
Batch No-B2
Practical No-3
final JRadioButton r1=new JRadioButton("Male",true);
final JRadioButton r2=new JRadioButton("Female",true);
ButtonGroup bt1=new ButtonGroup();
[Link](r1);
[Link](r2);
final JButton b1=new JButton("Insert");
[Link](l2);
[Link](tf);
[Link](l3);
[Link](tf1);
[Link](l4);
[Link](tf2);
[Link](l5);
[Link](tf3);
[Link](l6);
[Link](r1);
[Link](r2);
[Link](b1);
[Link](p1);
[Link](p2);
[Link](p3);
[Link](p4);
[Link](p5);
[Link](p6);
ActionListener lst = new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
Connection c;
try
{
Alpha College of Engineering & Technology
Page
100510107038
Batch No-B2
Practical No-3
[Link]("[Link]");
c=[Link]("jdbc:mysql://localhost:3306","root","");
Statement s=[Link]();
[Link]("create database if not exists Student");
[Link]();
Connection c2;
c2=[Link]("jdbc:mysql://localhost:3306/Student","root","");
Statement s2=[Link]();
[Link]("create table reg (name varchar(20),en varchar(20),
mo varchar(10),address varchar(50),gender varchar(10))");
String n=[Link]();
String n2=[Link]();
String n3=[Link]();
String n4=[Link]();
String n5;
if([Link]())
n5=[Link]();
else
n5=[Link]();
[Link]("insert
values('"+n+"','"+n2+"','"+n3+"','"+n4+"','"+n5+"')");
into
reg
[Link](null, "Data inserted successfully...");
}
catch (ClassNotFoundException | SQLException | HeadlessException ex)
{
[Link](null,ex);
}
}
};
[Link](lst);
[Link]();
[Link]();
}
}
Alpha College of Engineering & Technology
Page
100510107038
Batch No-B2
Practical No-3
Output :-
Alpha College of Engineering & Technology
Page