Dbconnection Class: Package Import Import Import
Dbconnection Class: Package Import Import Import
package one;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
return
con=DriverManager.getConnection("jdbc:mysql://localhost/teamlegends","root","
root");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
}
DBService class
package one;
}
Service class
package one;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Service {
Connection con=db.getConnection();
PreparedStatement pst;
try {
pst.setInt(1,a.getId());
pst.setString(2, a.getName());
pst.setInt(3,a.getAge());
pst.setString(4,a.getSex());
pst.setInt(5,a.getNumber());
pst.setString(6, a.getBloodgroup());
pst.setString(7, a.getDob());
pst.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
Connection con=db.getConnection();
PreparedStatement pst;
try {
pst.setInt(1,id);
pst.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
Connection con=db.getConnection();
PreparedStatement pst;
try {
pst.setInt(1,id);
ResultSet rs=pst.executeQuery();
while (rs.next()){
d.setId(rs.getInt(1));
d.setName(rs.getString(2));
d.setAge(rs.getInt(3));
d.setSex(rs.getString(4));
d.setNumber(rs.getInt(5));
d.setBloodgroup(rs.getString(6));
d.setDob(rs.getString(7));
return d;
} catch (SQLException e) {
e.printStackTrace();
return null;
Connection con=db.getConnection();
PreparedStatement pst;
try {
pst.setInt(1, user.getId());
pst.setString(2, user.getName());
pst.setInt(3,user.getAge());
pst.setString(4,user.getSex());
pst.setInt(5,user.getNumber());
pst.setString(6, user.getBloodgroup());
pst.setString(7, user.getDob());
pst.setInt(8, user.getId());
pst.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
Frame
package one;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
/**
*/
public Team() {
super();
initialize();
/**
* @return void
*/
this.setSize(386, 436);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
/**
* This method initializes jContentPane
* @return javax.swing.JPanel
*/
if (jContentPane == null) {
jLabel6.setText("DOB");
jLabel5.setText("bloodgroup");
jLabel4.setText("number");
jLabel3.setText("sex");
jLabel2.setText("age");
jLabel1.setText("name");
jLabel.setText("id");
jContentPane.add(jLabel, null);
jContentPane.add(getJname(), null);
jContentPane.add(jLabel1, null);
jContentPane.add(jLabel2, null);
jContentPane.add(jLabel3, null);
jContentPane.add(jLabel4, null);
jContentPane.add(jLabel5, null);
jContentPane.add(jLabel6, null);
jContentPane.add(getJid(), null);
jContentPane.add(getJage(), null);
jContentPane.add(getJsex(), null);
jContentPane.add(getJnumber(), null);
jContentPane.add(getJbloodgroup(), null);
jContentPane.add(getJdob(), null);
jContentPane.add(getJButton(), null);
jContentPane.add(getJButton1(), null);
jContentPane.add(getJButton2(), null);
jContentPane.add(getJButton3(), null);
jContentPane.add(getJButton4(), null);
jContentPane.add(getJButton5(), null);
jContentPane.add(getJButton6(), null);
return jContentPane;
/**
* @return javax.swing.JTextField
*/
if (jname == null) {
jname.setEditable(false);
return jname;
/**
* @return javax.swing.JTextField
*/
if (jid == null) {
jid.setEditable(true);
return jid;
/**
* @return javax.swing.JTextField
*/
if (jage == null) {
jage.setEditable(false);
return jage;
/**
* @return javax.swing.JTextField
*/
if (jsex == null) {
jsex.setEditable(false);
return jsex;
/**
* @return javax.swing.JTextField
*/
if (jnumber == null) {
jnumber.setEditable(false);
return jnumber;
/**
* @return javax.swing.JTextField
*/
if (jbloodgroup == null) {
jbloodgroup.setEditable(false);
return jbloodgroup;
/**
* @return javax.swing.JTextField
*/
if (jdob == null) {
jdob.setEditable(false);
return jdob;
/**
* @return javax.swing.JButton
*/
if (jButton == null) {
jButton.setText("OK");
jButton.addActionListener(new java.awt.event.ActionListener() {
tl.setId(Integer.parseInt(jid.getText()));
tl.setAge(Integer.parseInt(jage.getText()));
tl.setBloodgroup(jbloodgroup.getText());
tl.setName(jname.getText());
tl.setDob(jdob.getText());
tl.setNumber(Integer.parseInt(jnumber.getText()));
tl.setSex(jsex.getText());
s.add(tl);
});
return jButton;
/**
* @return javax.swing.JButton
*/
if (jButton1 == null) {
jButton1.setText("CLEAR");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jname.setText("");
jid.setText("");
jage.setText("");
jsex.setText("");
jnumber.setText("");
jbloodgroup.setText("");
jdob.setText("");
});
return jButton1;
/**
* @return javax.swing.JButton
*/
if (jButton2 == null) {
jButton2.setText("EXIT");
jButton2.addActionListener(new java.awt.event.ActionListener() {
System.exit(0);
}
});
return jButton2;
/**
* @return javax.swing.JButton
*/
if (jButton3 == null) {
jButton3.setText("EDIT");
jButton3.addActionListener(new java.awt.event.ActionListener() {
jname.setEditable(true);
jid.setEditable(true);
jage.setEditable(true);
jsex.setEditable(true);
jnumber.setEditable(true);
jbloodgroup.setEditable(true);
jdob.setEditable(true);
});
}
return jButton3;
/**
* @return javax.swing.JButton
*/
if (jButton4 == null) {
jButton4.setText("UPDATE");
jButton4.addActionListener(new java.awt.event.ActionListener() {
x.setId(Integer.parseInt(jid.getText()));
x.setAge(Integer.parseInt(jage.getText()));
x.setBloodgroup(jbloodgroup.getText());
x.setName(jname.getText());
x.setDob(jdob.getText());
x.setNumber(Integer.parseInt(jnumber.getText()));
x.setSex(jsex.getText());
new Service().update(x);
}
});
return jButton4;
/**
* @return javax.swing.JButton
*/
if (jButton5 == null) {
jButton5.setText("DELETE");
jButton5.addActionListener(new java.awt.event.ActionListener() {
int uid=Integer.parseInt(jid.getText());
new Service().delete(uid); }
});
return jButton5;
/**
* @return javax.swing.JButton
*/
if (jButton6 == null) {
jButton6.setText("view");
jButton6.addActionListener(new java.awt.event.ActionListener() {
int uid=Integer.parseInt(jid.getText());
DBService user=z.view(uid);
jname.setText(user.getName());
jid.setText(user.getId()+"");
jage.setText(user.getAge()+"");
jsex.setText(user.getSex());
jnumber.setText(user.getNumber()+"");
jbloodgroup.setText(user.getBloodgroup());
jdob.setText(user.getDob());
});
return jButton6;
}
public static void main(String[] args) {
v.setVisible(true);
} // @jve:decl-index=0:visual-constraint="120,11"