Pra 3 (Java)
Pra 3 (Java)
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 java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;
public class SwingDB extends JFrame implements ActionListener
{
public static void main(String[] args)
{
JFrame jf=new JFrame();
jf.setDefaultCloseOperation(EXIT_ON_CLOSE);
Container cn=jf.getContentPane();
cn.setLayout(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:");
Page
100510107038
Batch No-B2
Practical No-3
Page
100510107038
Batch No-B2
Practical No-3
Class.forName("com.mysql.jdbc.Driver");
c=DriverManager.getConnection("jdbc:mysql://localhost:3306","root","");
Statement s=c.createStatement();
s.executeUpdate("create database if not exists Student");
c.close();
Connection c2;
c2=DriverManager.getConnection("jdbc:mysql://localhost:3306/Student","root","");
Statement s2=c2.createStatement();
s2.executeUpdate("create table reg (name varchar(20),en varchar(20),
mo varchar(10),address varchar(50),gender varchar(10))");
String n=tf.getText();
String n2=tf1.getText();
String n3=tf2.getText();
String n4=tf3.getText();
String n5;
if(r1.isSelected())
n5=r1.getText();
else
n5=r2.getText();
s2.executeUpdate("insert
values('"+n+"','"+n2+"','"+n3+"','"+n4+"','"+n5+"')");
into
reg
Page
100510107038
Batch No-B2
Practical No-3
Output :-
Page