Академический Документы
Профессиональный Документы
Культура Документы
registration details of students in a table STUDENT with fields such as Roll No, Name,
Grade and Section in GRADE12INFO database. The application should search for details
of student in the database with the given roll number. Also display the details of students
in a tabular format (using jTable) on the GUI form. Create the table with the given
specifications:
DESIGN:
String roll="",name="",grade="",section="";
roll=jTextField1.getText();
name=jTextField2.getText();
grade=jTextField3.getText();
section=jTextField4.getText();
if (roll.isEmpty())
return;
if (name.isEmpty())
return;
if (grade.isEmpty())
{
JOptionPane.showMessageDialog(null,"Enter the Grade");
return;
if (section.isEmpty())
return;
try
Class.forName("java.sql.DriverManager");
Connection con=(Connection)DriverManager.getConnection
("jdbc:mysql://localhost:3306/GRADE12INFO","root","123");
Statement stmt=(Statement)con.createStatement();
stmt.executeUpdate(query);
catch(Exception e)
JOptionPane.showMessageDialog(null,e.getMessage());
OUTPUT:
On the click event of Search Button:
String roll="",name="",grade="",section="";
roll=jTextField1.getText();
name=jTextField2.getText();
grade=jTextField3.getText();
section=jTextField4.getText();
if (roll.isEmpty())
return;
try
Class.forName("java.sql.DriverManager");
Connection con=(Connection)DriverManager.getConnection
("jdbc:mysql://localhost:3306/grade12_2017","root","123");
Statement stmt=(Statement)con.createStatement();
ResultSet rs=stmt.executeQuery(query);
if (rs.next())
name=rs.getString("Name");
grade=rs.getString("Grade");
section=rs.getString("Section");
jTextField2.setText(name);
jTextField3.setText(grade);
jTextField4.setText(section);
JOptionPane.showMessageDialog(null,"Record Found");
else
}
catch(Exception e)
JOptionPane.showMessageDialog(null,e.getMessage());
OUTPUT:
String roll="";
roll=jTextField1.getText();
if (roll.isEmpty())
return;
try
Class.forName("java.sql.DriverManager");
Connection con=(Connection)DriverManager.getConnection
("jdbc:mysql://localhost:3306/grade12_2017","root","123");
Statement stmt=(Statement)con.createStatement();
stmt.executeUpdate(query);
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
catch(Exception e)
JOptionPane.showMessageDialog(null,e.getMessage());
OUTPUT:
String roll="",name="",grade="",section="";
roll=jTextField1.getText();
name=jTextField2.getText();
grade=jTextField3.getText();
section=jTextField4.getText();
if (roll.isEmpty())
return;
if (name.isEmpty())
{
return;
if (grade.isEmpty())
return;
if (section.isEmpty())
return;
try
Class.forName("java.sql.DriverManager");
Connection con=(Connection)DriverManager.getConnection
("jdbc:mysql://localhost:3306/grade12_2017","root","123");
Statement stmt=(Statement)con.createStatement();
stmt.executeUpdate(query);
catch(Exception e)
JOptionPane.showMessageDialog(null,e.getMessage());
}
OUTPUT:
String roll="",name="",grade="",section="";
try
Class.forName("java.sql.DriverManager");
Connection con=(Connection)DriverManager.getConnection
("jdbc:mysql://localhost:3306/grade12_2017","root","123");
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
roll=rs.getString("RollNo");
name=rs.getString("Name");
grade=rs.getString("Grade");
section=rs.getString("Section");
catch (Exception e)
{
JOptionPane.showMessageDialog(null,e.getMessage());
OUTPUT:
int rows=model.getRowCount();
if (rows>0)
model.removeRow(0);
OUTPUT:
On the click event of clear:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
System.out.print(0);