⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student_java_db

📁 This is java GUI program for student management application
💻
📖 第 1 页 / 共 2 页
字号:
  p3.setLayout(cl);/* Panel p4=new Panel(); Label l11=new Label("ENTERROLLNO"); p4.add(l11); p4.add(tf_entername); p4.add(but_entername); add(p4); add(p1); add(p2); add(p3);*/  String arg=e.getActionCommand();  if(e.getSource() instanceof Button)   if("FIND".equals(arg))   try    {     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");     Connection   con=DriverManager.getConnection("jdbc:odbc:stu","","");     sqlstr="select * from  stu1 where ROLLNO="+tf_entername.getText()+"";     st=con.createStatement();     ResultSet rs;     rs= st.executeQuery(sqlstr);    while(rs.next())     {      Panel a1=new Panel();      l1=new Label("",Label.LEFT);      l2=new Label("",Label.LEFT);        l1.setFont(font18);         l2.setFont(font18);       a1.setLayout(gl);      Panel a2=new Panel();      l3=new Label("",Label.LEFT);      l3.setFont(font18);      a2.setLayout(gl);      Panel a3=new Panel();      l4=new Label("",Label.LEFT);      l5=new Label("",Label.LEFT);      l6=new Label("",Label.LEFT);      l7=new Label("",Label.LEFT);      l8=new Label("",Label.LEFT);      l4.setFont(font18);       l5.setFont(font18);       l6.setFont(font18);       l7.setFont(font18);        l8.setFont(font18);       a3.setLayout(cl);      l1.setText(rs.getString("NAME"));      l2.setText(""+rs.getInt("ROLLNO"));      l3.setText(rs.getString("COLG"));      l4.setText(""+rs.getInt("SUB1"));      l5.setText(""+rs.getInt("SUB2"));      l6.setText(""+rs.getInt("SUB3"));      l7.setText(""+rs.getInt("SUB4"));      l8.setText(""+rs.getInt("SUB5"));     a1.add(l1);     a1.add(l2);     a2.add(l3);     a3.add(l4);     a3.add(l5);     a3.add(l6);     a3.add(l7);     a3.add(l8);     add(p1);     add(a1);     add(p2);     add(a2);     add(p3);     add(a3);     show();     }   }   catch(ClassNotFoundException se)   { tf_entername.setText("Error : " + se.toString());   }    catch(SQLException se)    {    tf_entername.setText("Error : " + se.toString());    } }public void windowClosed(WindowEvent we){}public void windowDeiconified(WindowEvent we){}public void windowIconified(WindowEvent we){}public void windowActivated(WindowEvent we){}public void windowDeactivated(WindowEvent we){}public void windowOpened(WindowEvent we){}public void windowClosing(WindowEvent we) {  while(x>0 && y>0)  {  setSize(x,y);  x=x-d;  y=y-d;  show();  } dispose();}}//class which help in storing records in the databaseclass student extends Frame implements ActionListener,WindowListener{public static student st;TextField tf_name=new TextField(20);TextField tf_rollno=new TextField(20);TextField tf_colg=new TextField(20);TextField tf_marks=new TextField(20);TextField tf_sub1=new TextField(4);TextField tf_sub2=new TextField(4);TextField tf_sub3=new TextField(4);TextField tf_sub4=new TextField(4);TextField tf_sub5=new TextField(4);Label l2=new Label("ROLLNO");Label l1=new Label("NAME");Label l3=new Label("MARKS");Label l4=new Label("COLG");Label l5=new Label("MARK SHEET");Label l6=new Label("SUB1");Label l7=new Label("SUB2");Label l8=new Label("SUB3");Label l9=new Label("SUB4");Label l10=new Label("SUB5");Button but_add=new Button("ADD");Button but_edit=new Button("EDIT");Button but_find=new Button("FIND");Button but_delete=new Button("DELETE");Button but_cancel=new Button("CANCEL");Button ok=new Button("OK");Dialog dlg;Label msg;int x,y,d;public student(){super("palce");addWindowListener(this);setLayout(new GridLayout(6,1));setBackground(Color.yellow);setVisible(true);addmenu();x=550;y=450;d=12;setSize(x,y);show();}void addmenu(){//GridLayout gl=new GridLayout();Panel p1=new Panel();p1.add(l1);p1.add(tf_name);p1.add(l2);p1.add(tf_rollno);Panel p2=new Panel();p2.add(l5);Panel p3=new Panel();p3.add(but_add);p3.add(but_find);p3.add(but_cancel);p3.add(but_edit);p3.add(but_delete);Panel p4=new Panel();//p4.add(l3);p4.add(l6);p4.add(l7);p4.add(l8);p4.add(l9);p4.add(l10);Panel p8=new Panel();p8.add(tf_sub1);p8.add(tf_sub2);p8.add(tf_sub3);p8.add(tf_sub4);p8.add(tf_sub5);Panel p5=new Panel();p5.add(l4);p5.add(tf_colg);add(p2);add(p1);add(p5);add(p4);add(p8);add(p3);but_add.addActionListener(this);but_cancel.addActionListener(this);but_find.addActionListener(this);but_delete.addActionListener(this);but_edit.addActionListener(this); ok.addActionListener(this);//Dialog for confirmation	 dlg=new Dialog(this,"Inventory Management System",false);	 dlg.setLayout(new GridLayout(2,1));	 dlg.setSize(100,100);	 dlg.setLocation(200,100);	 ok.setSize(50,50);	 msg=new Label("Record Updated");	 dlg.add(msg);	 dlg.add(ok);}public void actionPerformed(ActionEvent e){String arg=e.getActionCommand();//ADDBUTTONif(e.getSource() instanceof Button) if("ADD".equals(arg))  try  {  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  Connection con=DriverManager.getConnection("jdbc:odbc:stu","","");  Statement st;  String sqlStr;  sqlStr="insert intostu1(NAME,ROLLNO,COLG,SUB1,SUB2,SUB3,SUB4,SUB5)values('"+tf_name.getText()+"',"+tf_rollno.getText()+",'"+tf_colg.getText()+"',"+tf_sub1.getText()+",<BR>+tf_sub2.getText()+","+tf_sub3.getText()+","+tf_sub4.getText()+","+tf_sub5.getText()+")";  st=con.createStatement();  st.executeUpdate(sqlStr); } catch(ClassNotFoundException se) {   // tf_name.setText("Error : " + se.toString());     msg.setText("ERROR");   dlg.show(); } catch(SQLException se) {  //  tf_name.setText("Error : " + se.toString());  msg.setText("ENTER TEXTFIELD");   dlg.show();}//OK button	if ( e.getSource() instanceof Button)        if ("OK".equals(arg))        { dlg.dispose();        } //CANCEL  if(e.getSource() instanceof Button)   if("CANCEL".equals(arg))    {    tf_name.setText("");    tf_rollno.setText("");    tf_colg.setText("");    tf_sub1.setText("");    tf_sub2.setText("");    tf_sub3.setText("");    tf_sub4.setText("");     tf_sub5.setText("");     }  //FIND   if(e.getSource() instanceof Button)    if("FIND".equals(arg))     try      {        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  Connection con=DriverManager.getConnection("jdbc:odbc:stu","","");  Statement st;  String sqlstr;  sqlstr="select * from stu1 where ROLLNO ="+tf_rollno.getText()+"";  st=con.createStatement();  ResultSet rs;  rs=st.executeQuery(sqlstr);  rs.next();  tf_name.setText(""+rs.getString("NAME"));  tf_colg.setText(""+rs.getString("COLG"));  tf_sub1.setText(""+rs.getInt("SUB1"));  tf_sub2.setText(""+rs.getInt("SUB2"));  tf_sub3.setText(""+rs.getInt("SUB3"));  tf_sub4.setText(""+rs.getInt("SUB4"));  tf_sub5.setText(""+rs.getInt("SUB5"));  } catch(ClassNotFoundException se) {  msg.setText("RECORD NOT FOUND");   dlg.show();//  tf_name.setText("Error : " + se.toString()); } catch(SQLException se) {  msg.setText("RECORD NOT FOUND");   dlg.show();  //tf_name.setText("Error : " + se.toString()); } //DELETE if(e.getSource() instanceof Button)  if("DELETE".equals(arg))  try   {         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  Connection con=DriverManager.getConnection("jdbc:odbc:stu","","");   Statement st;   String sqlstr;  sqlstr="delete * from stu1 where ROLLNO="+tf_rollno.getText()+"";   st=con.createStatement();   st.executeUpdate(sqlstr);   tf_name.setText("");   tf_colg.setText("");   tf_sub1.setText("");   tf_sub2.setText("");   tf_sub3.setText("");   tf_sub4.setText("");   tf_sub5.setText("");   tf_rollno.setText("");   msg.setText("RECORD DELETED");   dlg.show(); }  catch(ClassNotFoundException se) {    tf_name.setText("Error : " + se.toString()); } catch(SQLException se) {    tf_name.setText("Error : " + se.toString()); }//EDITif(e.getSource() instanceof Button) if("EDIT".equals(arg))  try   {  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  Connection con=DriverManager.getConnection("jdbc:odbc:stu","","");   Statement st;   String sqlstr;   sqlstr="update stu1 setNAME='"+tf_name.getText()+"',SUB1="+tf_sub1.getText()+",SUB2="+tf_sub2.getText()+",SUB3="+tf_sub3.getText()+",SUB4="+tf_sub4.getText()+",SUB5="+tf_sub5.getText()+",COLG='"+tf_colg.getText()+"' whereROLLNO="+tf_rollno.getText();st=con.createStatement();st.executeUpdate(sqlstr);   msg.setText("RECORD UPDATED");   dlg.show();  } catch(ClassNotFoundException se) {  tf_name.setText("Error : " + se.toString()); } catch(SQLException se) {  tf_name.setText("Error : " + se.toString()); }   }public void windowClosed(WindowEvent we){}public void windowDeiconified(WindowEvent we){}public void windowIconified(WindowEvent we){}public void windowActivated(WindowEvent we){}public void windowDeactivated(WindowEvent we){}public void windowOpened(WindowEvent we){}public void windowClosing(WindowEvent we) {  while(x>0 && y>0)  {  setSize(x,y);  x=x-d;  y=y-d;  show();  } dispose(); }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -