Anda di halaman 1dari 6

JDBC Example Step by Step High School 1 of 6

USE TEST;

CREATE TABLE MASTER


(ACNO INT(5) PRIMARY KEY,
NAME VARCHAR(20) NOT NULL,
ADDRESS VARCHAR(30),
PHONE VARCHAR(10)
);
INSERT INTO MASTER VALUES(1, 'ANIL', 'TILAK NAGAR', '1234321');
INSERT INTO MASTER VALUES(2, 'SUNITA', 'RAM NAGAR', '3333333');

private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {


new Insert().setVisible(true);
}

private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {


new Modify().setVisible(true);
}

private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {


new Delete().setVisible(true);
}

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {


new Search().setVisible(true);
}

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {


new DisplayAll().setVisible(true);
}
JDBC Example Step by Step High School 2 of 6

import java.sql.*;
import javax.swing.JOptionPane;

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


// Code to Fetch a Record after searching from Database.............
try {
Class.forName("java.sql.DriverManager");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
String acno,sql;
acno=t1.getText();
sql="select * from master where acno=" +acno;
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
if (!rs.next())
JOptionPane.showMessageDialog(null,"No such record");
else {
t2.setText(rs.getString("name"));
t3.setText(rs.getString("address"));
t4.setText(rs.getString("phone"));
}
} catch(Exception e) {
JOptionPane.showMessageDialog(null,"Error"+e.getMessage());

}
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


this.dispose();
}
JDBC Example Step by Step High School 3 of 6

import java.sql.*;
import javax.swing.table.DefaultTableModel;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


try {
Class.forName("java.sql.DriverManager");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
String a,b,c,d, sql;
sql="select * from master";
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
DefaultTableModel model=(DefaultTableModel) jTable1.getModel();

// Code to remove Blank rows from JTable.....


int rows=model.getRowCount();
if (rows>0){
for (int i=0; i<rows; i++) {
model.removeRow(0);
}
}

//Code to get a record from Resultset and to add in the JTable.....


while(rs.next()) {
a=rs.getString("acno");
b=rs.getString("name");
c=rs.getString("address");
d=rs.getString("phone");

model.addRow(new Object[] {a,b,c,d});


}

} catch(Exception e) {
System.out.println("Error"+e.getMessage());
}
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose();
}
JDBC Example Step by Step High School 4 of 6

import java.sql.*;
import javax.swing.JOptionPane;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


try {
Class.forName("java.sql.DriverManager");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
String a,b,c,d, sql;
a=t1.getText();
b=t2.getText();
c=t3.getText();
d=t4.getText();

sql="insert into master values("+a+",'"+b+"','"+c+"', '"+d + "')";


Statement st=con.createStatement();
st.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Record Saved");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,e.getMessage());
}
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


this.dispose();
}
JDBC Example Step by Step High School 5 of 6

import java.sql.*;
import javax.swing.JOptionPane;

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


this.dispose();
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


// Code to Fetch a Record after searching from Database.............
try {
Class.forName("java.sql.DriverManager");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
String acno,sql;
acno=t1.getText();
sql="select * from master where acno=" +acno;
Statement st=con.createStatement();
ResultSet rs=st.executeQuery(sql);
if (!rs.next())
JOptionPane.showMessageDialog(null,"No such record");
else {
t2.setText(rs.getString("name"));
t3.setText(rs.getString("address"));
t4.setText(rs.getString("phone"));
}
} catch(Exception e) {
JOptionPane.showMessageDialog(null,"Error"+e.getMessage());

}
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


JDBC Example Step by Step High School 6 of 6
// Code to Modify - Update the record with new values........
try {
Class.forName("java.sql.DriverManager");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
String a,b,c,d, sql;
a=t1.getText();
b=t2.getText();
c=t3.getText();
d=t4.getText();

sql="Update master set name = '" + b + "', address = '" + c + "', Phone = '" + d + "' where acno =" + a;
Statement st=con.createStatement();
st.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Record Modified");
} catch(Exception e){ JOptionPane.showMessageDialog(null,e.getMessage());}
}

import java.sql.*;
import javax.swing.JOptionPane;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


int res = JOptionPane.showConfirmDialog(null,"Do you really want to Delete Record ?");
if (res == JOptionPane.YES_OPTION)
{
try {
Class.forName("java.sql.DriverManager");
Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
String acno,sql;
acno=t1.getText();
sql="delete from master where acno=" +acno;
Statement st=con.createStatement();
st.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Record Deleted");

} catch(Exception e) {
JOptionPane.showMessageDialog(null,"Error"+e.getMessage());
}
}
}

Anda mungkin juga menyukai