0% found this document useful (0 votes)
47 views18 pages

Java Student Management System Code

The document contains Java code for a student database application with forms for login, student admission, student search, student deletion, student update, result addition, and result search. The code includes event handlers for buttons that connect to a MySQL database, retrieve and insert student and result records, and navigate between the different forms.

Uploaded by

Ghanshyam Sharma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views18 pages

Java Student Management System Code

The document contains Java code for a student database application with forms for login, student admission, student search, student deletion, student update, result addition, and result search. The code includes event handlers for buttons that connect to a MySQL database, retrieve and insert student and result records, and navigate between the different forms.

Uploaded by

Ghanshyam Sharma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

visit @ [Link]

in

“Jh [Link]'kk; ue%“

‘Java Project’
SPLASH SCREEN

Coding of start button


[Link](false);
loginform k=new loginform();
[Link](true);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 1


visit @ [Link]

LOGIN FORM

CODE OF LOGIN BUTTON


String un, pw;
un=[Link]();
pw=[Link]();
if([Link]("india") && [Link]("123456"))
{
[Link](false);
mainmenu k=new mainmenu();
[Link](true);
}
else
{
[Link](null,"Login Failed");
}
}

Code of cancel button


private void jButton1ActionPerformed([Link] evt) {
[Link](0);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 2


visit @ [Link]
Student Admission

Coding of save button


Statement stmt; // statement class ka object java ke statement ko sql mein submit karne ke kaam aata hai
try // ye wala try / catch sql driver ko load karne mein aane wali errors ko display karega
{
[Link]("[Link]");// java library ki sql package ki driver class ko load karo
}
catch(Exception e)
{
[Link](e);
}
try // ye baaki saari coding mein koi error hai to error display karega
{
String roll,name,cl,sec,add,city,phone;

roll=[Link]();
name=[Link]();
cl=[Link]();
sec=[Link]();
add=[Link]();
city=[Link]();
phone=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link](); // connection ko use kare hue ek statement create karo

String sql = "insert into student


values('"+roll+"','"+name+"','"+cl+"','"+sec+"','"+add+"','"+city+"','"+phone+"')";

[Link](sql); // for insert, update and delete we use executeUpdate and for select query we
use executeQuery
[Link](null,"Record Saved");

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 3


visit @ [Link]
catch(SQLException e)
{
[Link](e);

Coding of return to main menu button


[Link](false);
mainmenu k=new mainmenu();
[Link](true);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 4


visit @ [Link]
Student Search Form

Coding of Search Button


Statement stmt;
ResultSet rs;
try
{
[Link]("[Link]");
}
catch(Exception e)
{
[Link](e);
}
try
{
String roll,name,cl,sec,add,city,phone;

roll=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link]();

String sql = "select * from student where roll='"+roll+"'";

rs=[Link](sql);
if([Link]())
{
name=[Link]("name");
cl=[Link]("class");
sec=[Link]("sec");
add=[Link]("address");
city=[Link]("city");
phone=[Link]("phone");
[Link](""+name);
[Link](""+cl);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 5


visit @ [Link]
[Link](""+sec);
[Link](""+add);
[Link](""+city);
[Link](""+phone);
}
else
{
[Link](null,"Sorry Record Not Found");
}
}
catch(SQLException e)
{
[Link](e);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 6


visit @ [Link]
Student Delete Form

Coding of Delete Button


Statement stmt;
try
{
[Link]("[Link]");
}
catch(Exception e)
{
[Link](e);
}
try
{
String roll;
roll=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link]();

String sql = "delete from student where roll='"+roll+"'";

[Link](sql);
int k=[Link](null,"Are you sure you want to delete this record??");
if(k==0)
[Link](null,"Record Deleted");

}
catch(SQLException e)
{
[Link](e);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 7


visit @ [Link]
Student Update Form

Coding of Update Button


Statement stmt;
try
{
[Link]("[Link]");
}
catch(Exception e)
{
[Link](e);
}
try
{
String name,cl,sec,add,city,phone;

name=[Link]();
cl=[Link]();
sec=[Link]();
add=[Link]();
city=[Link]();
phone=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link]();

String sql = "update student set name='"+name+"',


class='"+cl+"',sec='"+sec+"',address='"+add+"',city='"+city+"',phone='"+phone+"'";

int k=[Link](null,"Are you sure you want to update this record??");


if(k==0)
[Link](null,"Record Updated Successfully");

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 8


visit @ [Link]
}
catch(SQLException e)
{
[Link](e);

}
}

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 9


visit @ [Link]
Result Add Form

Coding of Save Button


Statement stmt; // statement class ka object java ke statement ko sql mein submit karne ke kaam aata hai
try // ye wala try / catch sql driver ko load karne mein aane wali errors ko display karega
{
[Link]("[Link]");// java library ki sql package ki driver class ko load karo
}
catch(Exception e)
{
[Link](e);
}
try // ye baaki saari coding mein koi error hai to error display karega
{
String roll,hindi,english,maths,social,science,total,percent,division;

roll=[Link]();
hindi=[Link]();
english=[Link]();
maths=[Link]();
social=[Link]();
science=[Link]();
total=[Link]();
percent=[Link]();
division=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link](); // connection ko use kare hue ek statement create karo

String sql = "insert into result


values('"+roll+"','"+hindi+"','"+english+"','"+maths+"','"+social+"','"+science+"','"+total+"','"+percent+"','"+divi
sion+"')";

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 10


visit @ [Link]
[Link](sql); // for insert, update and delete we use executeUpdate and for select query we
use executeQuery
[Link](null,"Record Saved");

}
catch(SQLException e)
{
[Link](e);
}

Coding of Calculate Button


int hindi,english,maths,social,science,total,percent;
String division;
[Link](true);

hindi=[Link]([Link]());
english=[Link]([Link]());
maths=[Link]([Link]());
social=[Link]([Link]());
science=[Link]([Link]());
total=hindi+english+maths+social+science;
percent=total/5;
division=percent>=60?"First":percent>=45?"Second":percent>=36?"Third":"Fail";
[Link](""+total);
[Link](""+percent);
[Link](""+division);

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 11


visit @ [Link]
Result Search Form

Code of Search Button


Statement stmt; // statement class ka object java ke statement ko sql mein submit karne ke kaam aata hai
ResultSet rs;
try // ye wala try / catch sql driver ko load karne mein aane wali errors ko display karega
{
[Link]("[Link]");// java library ki sql package ki driver class ko load karo
}
catch(Exception e)
{
[Link](e);
}
try // ye baaki saari coding mein koi error hai to error display karega
{
String roll,hindi,english,maths,social,science,total,percent,division;

roll=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link](); // connection ko use kare hue ek statement create karo

String sql = "select * from result where roll='"+roll+"'";

rs=[Link](sql); // for insert, update and delete we use executeUpdate and for select query we
use executeQuery
if([Link]())
{
hindi=[Link]("hindi");
english=[Link]("english");
maths=[Link]("maths");
social=[Link]("social");
science=[Link]("science");
total=[Link]("total");
percent=[Link]("percent");

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 12


visit @ [Link]
division=[Link]("division");
[Link](""+hindi);
[Link](""+english);
[Link](""+maths);
[Link](""+social);
[Link](""+science);
[Link](""+total);
[Link](""+percent);
[Link](""+division);

}
else
{
[Link](null,"Record Not Found");
}
}
catch(SQLException e)
{
[Link](e);
}

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 13


visit @ [Link]
Result Update Form

Code of Update Button


Statement stmt; // statement class ka object java ke statement ko sql mein submit karne ke kaam aata hai

try // ye wala try / catch sql driver ko load karne mein aane wali errors ko display karega
{
[Link]("[Link]");// java library ki sql package ki driver class ko load karo
}
catch(Exception e)
{
[Link](e);
}
try // ye baaki saari coding mein koi error hai to error display karega
{
String roll,hindi,english,maths,social,science,total,percent,division;

roll=[Link]();
hindi=[Link]();
english=[Link]();
maths=[Link]();
social=[Link]();
science=[Link]();
total=[Link]();
percent=[Link]();
division=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link](); // connection ko use kare hue ek statement create karo

String sql = "update result set


hindi='"+hindi+"',english='"+english+"',maths='"+maths+"',social='"+social+"',science='"+science+"',total='"+t
otal+"',percent='"+percent+"',division='"+division+"' where roll='"+roll+"'";
int k;
k=[Link](null,"R U Sure !!");

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 14


visit @ [Link]
if(k==0)
[Link](sql); // for insert, update and delete we use executeUpdate and for select query we
use executeQuery
[Link](null,"Record Updated Successfully");
}
catch(SQLException e)
{
[Link](e);
}

Result Delete Form

Code of Delete Button


Statement stmt; // statement class ka object java ke statement ko sql mein submit karne ke kaam aata hai

try // ye wala try / catch sql driver ko load karne mein aane wali errors ko display karega
{
[Link]("[Link]");// java library ki sql package ki driver class ko load karo
}
catch(Exception e)
{
[Link](e);
}
try // ye baaki saari coding mein koi error hai to error display karega
{
String roll,hindi,english,maths,social,science,total,percent,division;

roll=[Link]();

Connection conn = [Link]("jdbc:mysql://localhost:3306/prateek","root",


"123456");
stmt = [Link](); // connection ko use kare hue ek statement create karo

String sql = "delete from result where roll='"+roll+"'";


int k;
k=[Link](null,"R U Sure !!");

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 15


visit @ [Link]
if(k==0)
[Link](sql); // for insert, update and delete we use executeUpdate and for select query we
use executeQuery

}
catch(SQLException e)
{
[Link](e);
}
}

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 16


visit @ [Link]
Main Menu Form

Code of All Buttons


private void jButton1ActionPerformed([Link] evt) {
[Link](false);
studentupdate k=new studentupdate();
[Link](true);
}

private void jButton2ActionPerformed([Link] evt) {


[Link](false);
studentadmission k=new studentadmission();
[Link](true);
}

private void jButton3ActionPerformed([Link] evt) {


[Link](false);
studentsearch k=new studentsearch();
[Link](true);
}

private void jButton4ActionPerformed([Link] evt) {


[Link](false);
studentdelete k=new studentdelete();
[Link](true);
}

private void jButton5ActionPerformed([Link] evt) {


[Link](0);
}

private void jButton6ActionPerformed([Link] evt) {


[Link](false);
resultdelete k=new resultdelete();
[Link](true);
}

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 17


visit @ [Link]

private void jButton7ActionPerformed([Link] evt) {


[Link](false);
resultsearch k=new resultsearch();
[Link](true);
}

private void jButton8ActionPerformed([Link] evt) {


[Link](false);
resultadd k=new resultadd();
[Link](true);
}

private void jButton9ActionPerformed([Link] evt) {


[Link](false);
resultupdate k=new resultupdate();
[Link](true);
}

INFOTECH Computer Education, Kishangarh (Raj)  9829171122 Page 18

You might also like