SlideShare a Scribd company logo
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)
{
this.setVisible(false);
new DELREC().setVisible(true);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
this.setVisible(false);
new ADDREC().setVisible(true);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)
{
this.setVisible(false);
new MODREC().setVisible(true);
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt)
{
this.setVisible(false);
new DISPALL().setVisible(true);
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt)
{
this.setVisible(false);
new DISPCLS().setVisible(true);
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt)
{
this.setVisible(false);
new DISPREPORT().setVisible(true);
}
try
{
Class.forName("com.mysql.jdbc.Driver");
Connectioncon= (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin");
Statementsmt=(Statement)con.createStatement();
intrl =Integer.parseInt(rol.getText().trim());
Stringcname = na.getText().trim();
Stringcls = cl.getText().trim();
Stringstrm = st.getText().trim();
intpy = Integer.parseInt(ph.getText().trim());
intm=Integer.parseInt(ma.getText().trim());
intc=Integer.parseInt(ch.getText().trim());
intcmp=Integer.parseInt(co.getText().trim());
inte=Integer.parseInt(en.getText().trim());
inttotl=(py+m+c+cmp+e);
floatp=(float)(totl/5);
Stringgd;
if(p>=85)
gd="A";
else if(p>=75&& p<85)
gd="B";
else if(p>=65&& p<75)
gd="c";
else
gd="F";
StringstrSQL = "INSERT INTO
student(Roll_No,Name,Class,Stream,Physics,Maths,Chemistry,Computer,English,Total,Grade) VALUES
('"+(rl)+"','"+(cname)+"','"+(cls)+"','"+(strm)+"',"+(py)+","+(m)+","+(c)+","+(cmp)+","+(e)+","+(totl)+",'"+(gd)+"
')";
introwsEffected=smt.executeUpdate(strSQL);
JOptionPane.showMessageDialog(this,"Recordsuccessfullyinserted");
System.out.println(rowsEffected+" rowseffected");
smt.close();
con.close();
}
catch (Exceptione) {
JOptionPane.showMessageDialog(this,e.getMessage());
}
}
CODING
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","a
dmin");
Statement smt= (Statement) con.createStatement();
ResultSet rs=null;
String sna=jTextField1.getText().trim();
int no=Integer.parseInt(jTextField2.getText().trim());
String na=jTextField5.getText().trim();
String cl=jTextField3.getText().trim();
String st=jTextField4.getText().trim();
int py=Integer.parseInt(jTextField6.getText().trim());
int m=Integer.parseInt(jTextField7.getText().trim());
int c=Integer.parseInt(jTextField8.getText().trim());
int co=Integer.parseInt(jTextField9.getText().trim());
int en=Integer.parseInt(jTextField10.getText().trim());
jTextField11.setText(" ");
jTextField12.setText(" ");
int t=(py+m+c+co+en);
jTextField11.setText(" "+t);
int tt=Integer.parseInt(jTextField11.getText().trim());
float p=(float)(tt/5);
String gd;
if(p>=85)
gd="A";
else if(p>=75 && p<85)
gd="B";
else if(p>=65 && p<75)
gd="c";
else
gd="F";
jTextField12.setText(""+gd);
String gd1=jTextField12.getText().trim();
String qry="Updatestudentset
roll_no="+(no)+",name='"+(na)+"',class='"+(cl)+"',stream='"+(st)+"',physics="+(p
y)+",maths="+(m)+",chemistry="+(c)+",computer="+(co)+",english="+(en)+",tota
l="+(tt)+",grade='"+(gd1)+"' wherename='"+(sna)+"'";
int r=smt.executeUpdate(qry);
if(r==0)
JOptionPane.showMessageDialog(this,"record doesnotexixts");
else
JOptionPane.showMessageDialog(this,"record Upated");
con.close();
}
catch (Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
e.printStackTrace(); }
String cl = jTextField1.getText().trim();
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
int rows = model.getRowCount();
if (rows > 0) {
for (int i = 0; i < rows; i++) {
model.removeRow(0);
}
}
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant", "root", "admin");
Statement stmt = (Statement) con.createStatement();
String query = "SELECT * FROM Student where NAME='" + cl + "'";
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
int rl = rs.getInt("roll_no");
String cName = rs.getString("name");
String cls = rs.getString("class");
String st = rs.getString("stream");
int py = rs.getInt("physics");
int m = rs.getInt("maths");
int c = rs.getInt("chemistry");
int co = rs.getInt("computer");
int en = rs.getInt("english");
int tt = rs.getInt("total");
String gd = rs.getString("grade");
System.out.println(rl + "|" + cName + "|" + cl);
model.addRow(new Object[]{rl, cName, cls, st, tt, gd});
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
String cl = jTextField1.getText().trim();
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/ashok", "root", "akt");
Statement stmt = (Statement) con.createStatement();
String query = "DELETE FROM Student where NAME='" + cl + "'";
int r = stmt.executeUpdate(query);
if (r == 0) {
JOptionPane.showMessageDialog(this, "RECORD does not Exixts");
} else {
JOptionPane.showMessageDialog(this, "RECORD is Deleted Plz check the List");
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
String query = "SELECT * FROM Student";
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
int rl = rs.getInt("roll_no");
String cName = rs.getString("name");
String cl = rs.getString("class");
String st = rs.getString("stream");
int py = rs.getInt("physics");
int m = rs.getInt("maths");
int c = rs.getInt("chemistry");
int co = rs.getInt("computer");
int en = rs.getInt("english");
System.out.println(rl + "|" + cName + "|" + cl);
model.addRow(new Object[] {rl, cName, cl, st,py,m,c,co,en});
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
String cl=jTextField1.getText().trim();
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
int rows = model.getRowCount();
if (rows > 0) {
for (int i = 0; i < rows; i++) {
model.removeRow(0);
}
}
String query = "SELECT * FROM Student where class='"+cl+"'";
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
int rl = rs.getInt("roll_no");
String cName = rs.getString("name");
String cls = rs.getString("class");
String st = rs.getString("stream");
int py = rs.getInt("physics");
int m = rs.getInt("maths");
int c = rs.getInt("chemistry");
int co = rs.getInt("computer");
int en = rs.getInt("english");
System.out.println(rl + "|" + cName + "|" + cl);
model.addRow(new Object[] {rl, cName, cls, st,py,m,c,co,en});
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
String sna=jTextField1.getText().trim();
String query = "SELECT * FROM Student where name='"+sna+"'";
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin");
Statement stmt = (Statement) con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
jTextField2.setText(""+rs.getInt("roll_no"));
jTextField3.setText(""+rs.getString("name"));
jTextField4.setText(""+rs.getString("class"));
jTextField5.setText(""+rs.getString("stream"));
jTextField6.setText(""+rs.getInt("physics"));
jTextField7.setText(""+rs.getInt("maths"));
jTextField8.setText(""+rs.getInt("chemistry"));
jTextField9.setText(""+rs.getInt("computer"));
jTextField10.setText(""+rs.getInt("english"));
jTextField11.setText(""+rs.getInt("total"));
jTextField12.setText(""+rs.getString("grade"));
float
p=(float)(rs.getInt("physics")+rs.getInt("maths")+rs.getInt("chemistry")+rs.getInt("computer")+rs.ge
tInt("english"))/5;
jTextField13.setText(""+p);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, e.getMessage());
}
}

More Related Content

What's hot

Js 单元测试框架介绍
Js 单元测试框架介绍Js 单元测试框架介绍
Js 单元测试框架介绍louieuser
 
Migrating from Flux to Redux. Why and how.
Migrating from Flux to Redux. Why and how.Migrating from Flux to Redux. Why and how.
Migrating from Flux to Redux. Why and how.
Astrails
 
Ensure code quality with vs2012
Ensure code quality with vs2012Ensure code quality with vs2012
Ensure code quality with vs2012
Sandeep Joshi
 
2019-10-05 - Untangled - Voxxed days ticino
2019-10-05 - Untangled - Voxxed days ticino2019-10-05 - Untangled - Voxxed days ticino
2019-10-05 - Untangled - Voxxed days ticino
Arnaud Bos
 
Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 2 of 2)Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 2 of 2)
Dennis Byrne
 
Refactoring Jdbc Programming
Refactoring Jdbc ProgrammingRefactoring Jdbc Programming
Refactoring Jdbc Programmingchanwook Park
 
Resultados
ResultadosResultados
Resultadosjbersosa
 
The Ring programming language version 1.5.3 book - Part 88 of 184
The Ring programming language version 1.5.3 book - Part 88 of 184The Ring programming language version 1.5.3 book - Part 88 of 184
The Ring programming language version 1.5.3 book - Part 88 of 184
Mahmoud Samir Fayed
 
Dat testing - An introduction to Java and Android Testing
Dat testing - An introduction to Java and Android TestingDat testing - An introduction to Java and Android Testing
Dat testing - An introduction to Java and Android Testing
Saúl Díaz González
 
This is a basic JAVA pgm that contains all of the major compoents of DB2
This is a basic JAVA pgm that contains all of the major compoents of DB2This is a basic JAVA pgm that contains all of the major compoents of DB2
This is a basic JAVA pgm that contains all of the major compoents of DB2Sheila A. Bell, MS, PMP
 
The Ring programming language version 1.9 book - Part 91 of 210
The Ring programming language version 1.9 book - Part 91 of 210The Ring programming language version 1.9 book - Part 91 of 210
The Ring programming language version 1.9 book - Part 91 of 210
Mahmoud Samir Fayed
 
Calculon
CalculonCalculon
The Ring programming language version 1.5.1 book - Part 75 of 180
The Ring programming language version 1.5.1 book - Part 75 of 180The Ring programming language version 1.5.1 book - Part 75 of 180
The Ring programming language version 1.5.1 book - Part 75 of 180
Mahmoud Samir Fayed
 
No SQL Unit - Devoxx 2012
No SQL Unit - Devoxx 2012No SQL Unit - Devoxx 2012
No SQL Unit - Devoxx 2012
Alex Soto
 
async/await Revisited
async/await Revisitedasync/await Revisited
async/await Revisited
Riza Fahmi
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
Prashant Sharma
 

What's hot (20)

Js 单元测试框架介绍
Js 单元测试框架介绍Js 单元测试框架介绍
Js 单元测试框架介绍
 
Notepad
NotepadNotepad
Notepad
 
Migrating from Flux to Redux. Why and how.
Migrating from Flux to Redux. Why and how.Migrating from Flux to Redux. Why and how.
Migrating from Flux to Redux. Why and how.
 
Ensure code quality with vs2012
Ensure code quality with vs2012Ensure code quality with vs2012
Ensure code quality with vs2012
 
2019-10-05 - Untangled - Voxxed days ticino
2019-10-05 - Untangled - Voxxed days ticino2019-10-05 - Untangled - Voxxed days ticino
2019-10-05 - Untangled - Voxxed days ticino
 
Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 2 of 2)Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 2 of 2)
 
MaintainStaffTable
MaintainStaffTableMaintainStaffTable
MaintainStaffTable
 
Refactoring Jdbc Programming
Refactoring Jdbc ProgrammingRefactoring Jdbc Programming
Refactoring Jdbc Programming
 
Introduccion a Jasmin
Introduccion a JasminIntroduccion a Jasmin
Introduccion a Jasmin
 
Resultados
ResultadosResultados
Resultados
 
The Ring programming language version 1.5.3 book - Part 88 of 184
The Ring programming language version 1.5.3 book - Part 88 of 184The Ring programming language version 1.5.3 book - Part 88 of 184
The Ring programming language version 1.5.3 book - Part 88 of 184
 
Dat testing - An introduction to Java and Android Testing
Dat testing - An introduction to Java and Android TestingDat testing - An introduction to Java and Android Testing
Dat testing - An introduction to Java and Android Testing
 
This is a basic JAVA pgm that contains all of the major compoents of DB2
This is a basic JAVA pgm that contains all of the major compoents of DB2This is a basic JAVA pgm that contains all of the major compoents of DB2
This is a basic JAVA pgm that contains all of the major compoents of DB2
 
The Ring programming language version 1.9 book - Part 91 of 210
The Ring programming language version 1.9 book - Part 91 of 210The Ring programming language version 1.9 book - Part 91 of 210
The Ring programming language version 1.9 book - Part 91 of 210
 
Calculon
CalculonCalculon
Calculon
 
The Ring programming language version 1.5.1 book - Part 75 of 180
The Ring programming language version 1.5.1 book - Part 75 of 180The Ring programming language version 1.5.1 book - Part 75 of 180
The Ring programming language version 1.5.1 book - Part 75 of 180
 
No SQL Unit - Devoxx 2012
No SQL Unit - Devoxx 2012No SQL Unit - Devoxx 2012
No SQL Unit - Devoxx 2012
 
async/await Revisited
async/await Revisitedasync/await Revisited
async/await Revisited
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
New text document
New text documentNew text document
New text document
 

Similar to Student management system

srcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docx
srcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docxsrcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docx
srcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docx
whitneyleman54422
 
Wwe Management System
Wwe Management SystemWwe Management System
Wwe Management System
NeerajMudgal1
 
20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx
20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx
20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx
AliHaiderCheema2
 
Jason parsing
Jason parsingJason parsing
Jason parsing
parallelminder
 
Higher-Order Components — Ilya Gelman
Higher-Order Components — Ilya GelmanHigher-Order Components — Ilya Gelman
Higher-Order Components — Ilya Gelman
500Tech
 
2012 JDays Bad Tests Good Tests
2012 JDays Bad Tests Good Tests2012 JDays Bad Tests Good Tests
2012 JDays Bad Tests Good Tests
Tomek Kaczanowski
 
04 Advanced Javascript
04 Advanced Javascript04 Advanced Javascript
04 Advanced Javascript
crgwbr
 
Exercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera CymbronExercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera Cymbroncymbron
 
Ejemplo radio
Ejemplo radioEjemplo radio
Ejemplo radio
lupe ga
 
Workshop 5: JavaScript testing
Workshop 5: JavaScript testingWorkshop 5: JavaScript testing
Workshop 5: JavaScript testing
Visual Engineering
 
The next step, part 2
The next step, part 2The next step, part 2
The next step, part 2
Pat Cavit
 
Understanding JavaScript Testing
Understanding JavaScript TestingUnderstanding JavaScript Testing
Understanding JavaScript Testing
jeresig
 
How do I make my JTable non editableimport java.awt.; import j.pdf
How do I make my JTable non editableimport java.awt.; import j.pdfHow do I make my JTable non editableimport java.awt.; import j.pdf
How do I make my JTable non editableimport java.awt.; import j.pdf
forwardcom41
 
Advance Java Programs skeleton
Advance Java Programs skeletonAdvance Java Programs skeleton
Advance Java Programs skeleton
Iram Ramrajkar
 
culadora cientifica en java
culadora cientifica en javaculadora cientifica en java
culadora cientifica en java
Jorge Llocclla Rojas
 
33rd Degree 2013, Bad Tests, Good Tests
33rd Degree 2013, Bad Tests, Good Tests33rd Degree 2013, Bad Tests, Good Tests
33rd Degree 2013, Bad Tests, Good TestsTomek Kaczanowski
 
In Java Write a GUI application to simulate writing out a check. The.pdf
In Java Write a GUI application to simulate writing out a check. The.pdfIn Java Write a GUI application to simulate writing out a check. The.pdf
In Java Write a GUI application to simulate writing out a check. The.pdf
flashfashioncasualwe
 
Component lifecycle hooks in Angular 2.0
Component lifecycle hooks in Angular 2.0Component lifecycle hooks in Angular 2.0
Component lifecycle hooks in Angular 2.0
Eyal Vardi
 
Ian 20150116 java script oop
Ian 20150116 java script oopIan 20150116 java script oop
Ian 20150116 java script oop
LearningTech
 

Similar to Student management system (20)

srcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docx
srcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docxsrcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docx
srcArtifact.javasrcArtifact.javaclassArtifactextendsCave{pub.docx
 
Wwe Management System
Wwe Management SystemWwe Management System
Wwe Management System
 
20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx
20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx
20-Arid-850 Ali Haider Cheema BSSE(5A) Evening MPL Assignement 08.docx
 
Jason parsing
Jason parsingJason parsing
Jason parsing
 
Higher-Order Components — Ilya Gelman
Higher-Order Components — Ilya GelmanHigher-Order Components — Ilya Gelman
Higher-Order Components — Ilya Gelman
 
2012 JDays Bad Tests Good Tests
2012 JDays Bad Tests Good Tests2012 JDays Bad Tests Good Tests
2012 JDays Bad Tests Good Tests
 
04 Advanced Javascript
04 Advanced Javascript04 Advanced Javascript
04 Advanced Javascript
 
JavaScript patterns
JavaScript patternsJavaScript patterns
JavaScript patterns
 
Exercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera CymbronExercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera Cymbron
 
Ejemplo radio
Ejemplo radioEjemplo radio
Ejemplo radio
 
Workshop 5: JavaScript testing
Workshop 5: JavaScript testingWorkshop 5: JavaScript testing
Workshop 5: JavaScript testing
 
The next step, part 2
The next step, part 2The next step, part 2
The next step, part 2
 
Understanding JavaScript Testing
Understanding JavaScript TestingUnderstanding JavaScript Testing
Understanding JavaScript Testing
 
How do I make my JTable non editableimport java.awt.; import j.pdf
How do I make my JTable non editableimport java.awt.; import j.pdfHow do I make my JTable non editableimport java.awt.; import j.pdf
How do I make my JTable non editableimport java.awt.; import j.pdf
 
Advance Java Programs skeleton
Advance Java Programs skeletonAdvance Java Programs skeleton
Advance Java Programs skeleton
 
culadora cientifica en java
culadora cientifica en javaculadora cientifica en java
culadora cientifica en java
 
33rd Degree 2013, Bad Tests, Good Tests
33rd Degree 2013, Bad Tests, Good Tests33rd Degree 2013, Bad Tests, Good Tests
33rd Degree 2013, Bad Tests, Good Tests
 
In Java Write a GUI application to simulate writing out a check. The.pdf
In Java Write a GUI application to simulate writing out a check. The.pdfIn Java Write a GUI application to simulate writing out a check. The.pdf
In Java Write a GUI application to simulate writing out a check. The.pdf
 
Component lifecycle hooks in Angular 2.0
Component lifecycle hooks in Angular 2.0Component lifecycle hooks in Angular 2.0
Component lifecycle hooks in Angular 2.0
 
Ian 20150116 java script oop
Ian 20150116 java script oopIan 20150116 java script oop
Ian 20150116 java script oop
 

Recently uploaded

Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

Student management system

  • 1.
  • 2. private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(false); new DELREC().setVisible(true); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(false); new ADDREC().setVisible(true); } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(false); new MODREC().setVisible(true); } private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(false); new DISPALL().setVisible(true); } private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
  • 3. this.setVisible(false); new DISPCLS().setVisible(true); } private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(false); new DISPREPORT().setVisible(true); }
  • 4.
  • 5.
  • 6.
  • 7. try { Class.forName("com.mysql.jdbc.Driver"); Connectioncon= (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin"); Statementsmt=(Statement)con.createStatement(); intrl =Integer.parseInt(rol.getText().trim()); Stringcname = na.getText().trim(); Stringcls = cl.getText().trim(); Stringstrm = st.getText().trim(); intpy = Integer.parseInt(ph.getText().trim()); intm=Integer.parseInt(ma.getText().trim()); intc=Integer.parseInt(ch.getText().trim()); intcmp=Integer.parseInt(co.getText().trim()); inte=Integer.parseInt(en.getText().trim()); inttotl=(py+m+c+cmp+e); floatp=(float)(totl/5); Stringgd;
  • 8. if(p>=85) gd="A"; else if(p>=75&& p<85) gd="B"; else if(p>=65&& p<75) gd="c"; else gd="F"; StringstrSQL = "INSERT INTO student(Roll_No,Name,Class,Stream,Physics,Maths,Chemistry,Computer,English,Total,Grade) VALUES ('"+(rl)+"','"+(cname)+"','"+(cls)+"','"+(strm)+"',"+(py)+","+(m)+","+(c)+","+(cmp)+","+(e)+","+(totl)+",'"+(gd)+" ')"; introwsEffected=smt.executeUpdate(strSQL); JOptionPane.showMessageDialog(this,"Recordsuccessfullyinserted"); System.out.println(rowsEffected+" rowseffected"); smt.close(); con.close(); } catch (Exceptione) { JOptionPane.showMessageDialog(this,e.getMessage()); } }
  • 9.
  • 10.
  • 12. try { Class.forName("com.mysql.jdbc.Driver"); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","a dmin"); Statement smt= (Statement) con.createStatement(); ResultSet rs=null; String sna=jTextField1.getText().trim(); int no=Integer.parseInt(jTextField2.getText().trim()); String na=jTextField5.getText().trim(); String cl=jTextField3.getText().trim(); String st=jTextField4.getText().trim(); int py=Integer.parseInt(jTextField6.getText().trim()); int m=Integer.parseInt(jTextField7.getText().trim()); int c=Integer.parseInt(jTextField8.getText().trim()); int co=Integer.parseInt(jTextField9.getText().trim()); int en=Integer.parseInt(jTextField10.getText().trim()); jTextField11.setText(" "); jTextField12.setText(" "); int t=(py+m+c+co+en); jTextField11.setText(" "+t); int tt=Integer.parseInt(jTextField11.getText().trim()); float p=(float)(tt/5); String gd;
  • 13. if(p>=85) gd="A"; else if(p>=75 && p<85) gd="B"; else if(p>=65 && p<75) gd="c"; else gd="F"; jTextField12.setText(""+gd); String gd1=jTextField12.getText().trim(); String qry="Updatestudentset roll_no="+(no)+",name='"+(na)+"',class='"+(cl)+"',stream='"+(st)+"',physics="+(p y)+",maths="+(m)+",chemistry="+(c)+",computer="+(co)+",english="+(en)+",tota l="+(tt)+",grade='"+(gd1)+"' wherename='"+(sna)+"'"; int r=smt.executeUpdate(qry); if(r==0) JOptionPane.showMessageDialog(this,"record doesnotexixts"); else JOptionPane.showMessageDialog(this,"record Upated"); con.close(); } catch (Exception e) { JOptionPane.showMessageDialog(this,e.getMessage()); e.printStackTrace(); }
  • 14.
  • 15.
  • 16. String cl = jTextField1.getText().trim(); DefaultTableModel model = (DefaultTableModel) jTable1.getModel(); int rows = model.getRowCount(); if (rows > 0) { for (int i = 0; i < rows; i++) { model.removeRow(0);
  • 17. } } try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant", "root", "admin"); Statement stmt = (Statement) con.createStatement(); String query = "SELECT * FROM Student where NAME='" + cl + "'"; ResultSet rs = stmt.executeQuery(query); while (rs.next()) { int rl = rs.getInt("roll_no"); String cName = rs.getString("name"); String cls = rs.getString("class"); String st = rs.getString("stream"); int py = rs.getInt("physics"); int m = rs.getInt("maths"); int c = rs.getInt("chemistry"); int co = rs.getInt("computer"); int en = rs.getInt("english"); int tt = rs.getInt("total"); String gd = rs.getString("grade"); System.out.println(rl + "|" + cName + "|" + cl); model.addRow(new Object[]{rl, cName, cls, st, tt, gd}); } } catch (Exception e) {
  • 18. JOptionPane.showMessageDialog(this, e.getMessage()); } } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { String cl = jTextField1.getText().trim(); try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/ashok", "root", "akt"); Statement stmt = (Statement) con.createStatement(); String query = "DELETE FROM Student where NAME='" + cl + "'"; int r = stmt.executeUpdate(query); if (r == 0) { JOptionPane.showMessageDialog(this, "RECORD does not Exixts"); } else { JOptionPane.showMessageDialog(this, "RECORD is Deleted Plz check the List"); } } catch (Exception e) { JOptionPane.showMessageDialog(this, e.getMessage()); } }
  • 19.
  • 20. String query = "SELECT * FROM Student"; try {
  • 21. Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); while (rs.next()) { int rl = rs.getInt("roll_no"); String cName = rs.getString("name"); String cl = rs.getString("class"); String st = rs.getString("stream"); int py = rs.getInt("physics"); int m = rs.getInt("maths"); int c = rs.getInt("chemistry"); int co = rs.getInt("computer"); int en = rs.getInt("english"); System.out.println(rl + "|" + cName + "|" + cl); model.addRow(new Object[] {rl, cName, cl, st,py,m,c,co,en}); } } catch (Exception e) { JOptionPane.showMessageDialog(this, e.getMessage()); } }
  • 22.
  • 24. DefaultTableModel model = (DefaultTableModel) jTable1.getModel(); int rows = model.getRowCount(); if (rows > 0) { for (int i = 0; i < rows; i++) { model.removeRow(0); } } String query = "SELECT * FROM Student where class='"+cl+"'"; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(query); while (rs.next()) { int rl = rs.getInt("roll_no"); String cName = rs.getString("name"); String cls = rs.getString("class"); String st = rs.getString("stream"); int py = rs.getInt("physics"); int m = rs.getInt("maths"); int c = rs.getInt("chemistry"); int co = rs.getInt("computer"); int en = rs.getInt("english");
  • 25. System.out.println(rl + "|" + cName + "|" + cl); model.addRow(new Object[] {rl, cName, cls, st,py,m,c,co,en}); } } catch (Exception e) { JOptionPane.showMessageDialog(this, e.getMessage()); } }
  • 26.
  • 27. String sna=jTextField1.getText().trim(); String query = "SELECT * FROM Student where name='"+sna+"'"; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/prashant","root","admin"); Statement stmt = (Statement) con.createStatement(); ResultSet rs = stmt.executeQuery(query); while (rs.next()) { jTextField2.setText(""+rs.getInt("roll_no")); jTextField3.setText(""+rs.getString("name")); jTextField4.setText(""+rs.getString("class")); jTextField5.setText(""+rs.getString("stream"));