Vous êtes sur la page 1sur 4

RETRIVING DATA FROM DATABASE:

DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jegadeeswar","root","m
ysql");
Statement stmt=con.createStatement();
String query="select * from student";
ResultSet rs=stmt.executeQuery(query);
int rc=model.getRowCount();
if(rc>0){
for(int i=0;i<=rc;i++){
model.removeRow(0);
}
}
while(rs.next()){
String rno=rs.getString("rno");
String name=rs.getString("name");
String marks=rs.getString("marks");
model.addRow(new Object[]{rno,name,marks});

}
rs.close();
stmt.close();
con.close();
}
catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
}
}

INSERTING NEW VALUES TO TABLE:


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

// TODO add your handling code here:


DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jegadeeswar","root","m
ysql");
Statement stmt=con.createStatement();
String query="select * from student";
ResultSet rs=stmt.executeQuery(query);
int rc=model.getRowCount();
if(rc>0){
for(int i=0;i<=rc;i++){
model.removeRow(0);
}
}
while(rs.next()){
String rno=rs.getString("rno");
String name=rs.getString("name");
String marks=rs.getString("marks");

String insert="insert into student values("+jTextField1.getText()


+",'"+jTextField2.getText()+"',"+jTextField3.getText()+");";
System.out.print(insert);
int rp=stmt.executeUpdate(insert);
model.addRow(new Object[]
{jTextField1.getText(),jTextField2.getText(),jTextField3.getText() });
}

rs.close();
stmt.close();
con.close();

catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
}
}
CLEAR TABLE:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:


DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
int rows=model.getRowCount();
if(rows>0){
for(int i=0;i<rows;i++){
model.removeRow(0);
}
}
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");

}
SELECT:

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

// TODO add your handling code here:


DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jegadeeswar","root","m
ysql");
Statement stmt=con.createStatement();

String query="SELECT * FROM STUDENT WHERE NAME='"+jTextField2.getText()


+"';";
ResultSet rs=stmt.executeQuery(query);
int rc=model.getRowCount();
if(rc>0){
for(int i=0;i<=rc;i++){
model.removeRow(0);
}
}
while(rs.next()){
String rno=rs.getString("rno");
String name=rs.getString("name");
String marks=rs.getString("marks");

model.addRow(new Object[]{rno,name,marks});

}
rs.close();
stmt.close();
con.close();
}
catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
}

UPDATE TABLE:
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:


DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jegadeeswar","root","m
ysql");
Statement stmt=con.createStatement();
String query1="update student set name='"+jTextField4.getText()
+"'where name='"+jTextField2.getText()+"';";
int rs1=stmt.executeUpdate(query1);
String query="select * from student";
ResultSet rs=stmt.executeQuery(query);
int rc=model.getRowCount();
if(rc>0){
for(int i=0;i<=rc;i++){
model.removeRow(0);
}
}
while(rs.next()){
String rno=rs.getString("rno");
String name=rs.getString("name");
String marks=rs.getString("marks");

model.addRow(new Object[]{rno,name,marks});

}
rs.close();
stmt.close();
con.close();
}
catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
}

}
DELETE:

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

// TODO add your handling code here:


DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jegadeeswar","root","m
ysql");
Statement stmt=con.createStatement();
String query="DELETE from student WHERE NAME='"+jTextField2.getText()
+"';";
ResultSet rs=stmt.executeQuery(query);
int rc=model.getRowCount();
if(rc>0){
for(int i=0;i<=rc;i++){
model.removeRow(0);
}
}
while(rs.next()){
String rno=rs.getString("rno");
String name=rs.getString("name");
String marks=rs.getString("marks");
model.addRow(new Object[]{rno,name,marks});

}
rs.close();
stmt.close();
con.close();
}
catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
}

Vous aimerez peut-être aussi