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

📄 jctx.java

📁 图书馆管理程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            ybT.setEnabled(false);
                    }
                    catch(Exception ex)
                    {
                         JOptionPane.showMessageDialog(null,"抱歉,程序出现异常!");
                    }  		
     	}
     	
     	if(e.getSource()==next)
     	{
     		try
                  {
                       if(rs.next())
                       {
                             id = rs.getString("id");
                             name = rs.getString("name");
                             xb=rs.getString("xb");
                             dw=rs.getString("dw");
                             dh1=rs.getString("dh1");
                             dh2=rs.getString("dh2");
                             zw=rs.getString("zw");
                             email=rs.getString("email");
                             dz=rs.getString("dz");
                             yb=rs.getString("yb");
                        }
                        else
                        {
                             JOptionPane.showMessageDialog(null,"对不起,已经到头了!");
                        }
                             idT.setText(id);
                             nameT.setText(name);
                             xbT.setText(xb);
                             dwT.setText(dw);
                             dh1T.setText(dh1);
                             dh2T.setText(dh2);
                             zwT.setText(zw);
                             emailT.setText(email);
                             dzT.setText(dz);
                             ybT.setText(yb);
            nameT.setEnabled(false);
            xbT.setEnabled(false);
            dwT.setEnabled(false);
            dh1T.setEnabled(false);
            dh2T.setEnabled(false);
            zwT.setEnabled(false);
            emailT.setEnabled(false);
            dzT.setEnabled(false);
            ybT.setEnabled(false);
                    }
                    catch(Exception ex)
                    {
                         JOptionPane.showMessageDialog(null,"抱歉,程序出现异常!");
                    }  	
     	}
//////////////////////////////////////////////////////////////////////////////////////
         if(e.getSource()==subMenu3[1])
              JOptionPane.showMessageDialog(null,"本软件由无锡科技学院XXXXX学生制作");
///////////////////////////////////////////////////////////////////////////////////
         if(e.getSource()==subMenu1[0] || e.getSource()==subMenu1[1] || e.getSource()==subMenu1[2])
              JOptionPane.showMessageDialog(null,"本功能不打算实现了,您可以自己编写!");
/////////////////////////////////////////////////////////////////////////////////////
         //查找功能的实现
         if(e.getSource()==subMenu2[0]||e.getSource()==toolBarButton[0])
           {
           	  toolBarButton[4].setEnabled(false);
           	  next.setVisible(false);
           	  bz=0;
              String idid = JOptionPane.showInputDialog("请输入要查找的客户的姓名");
              if(idid.trim()!="")
              {
                  //String strSQL = "select * from user_1 where name ='" + idid + "'";
                  try
                  {
                  //rs = st.executeQuery(strSQL);
        CallableStatement cstmt = con.prepareCall("{call sele_name(?)}");
		cstmt.setString(1,idid.trim());
		rs=cstmt.executeQuery();                      
                      int count = 0;
                      while(rs.next())
                       {
                             id = rs.getString("id");
                             name = rs.getString("name");
                             xb=rs.getString("xb");
                             dw=rs.getString("dw");
                             dh1=rs.getString("dh1");
                             dh2=rs.getString("dh2");
                             zw=rs.getString("zw");
                             email=rs.getString("email");
                             dz=rs.getString("dz");
                             yb=rs.getString("yb");
                             ++count;
                        }
                       if(count==0)
                             JOptionPane.showMessageDialog(null,"对不起,没有您要查找客户");
                       else
                       {
                             idT.setText(id);
                             nameT.setText(name);
                             xbT.setText(xb);
                             dwT.setText(dw);
                             dh1T.setText(dh1);
                             dh2T.setText(dh2);
                             zwT.setText(zw);
                             emailT.setText(email);
                             dzT.setText(dz);
                             ybT.setText(yb);
            nameT.setEnabled(false);
            xbT.setEnabled(false);
            dwT.setEnabled(false);
            dh1T.setEnabled(false);
            dh2T.setEnabled(false);
            zwT.setEnabled(false);
            emailT.setEnabled(false);
            dzT.setEnabled(false);
            ybT.setEnabled(false);
                        }
                    }
                    catch(Exception ex)
                    {
                         JOptionPane.showMessageDialog(null,"抱歉,程序出现异常!");
                    }

             }
        }
////////////////////////////////////////////////////////////////////////////////////
        if(e.getSource()==subMenu1[4]||e.getSource()==toolBarButton[6])    //退出
        {
           closeDB();
           System.exit(0);
        }
/////////////////////////////////////////////////////////////////////////////////////
        if(e.getSource()==subMenu2[1] || e.getSource()==toolBarButton[1])  //添加
        {
        		toolBarButton[4].setEnabled(true);
        		           	  next.setVisible(false);
        		bz=1;
             JOptionPane.showMessageDialog(null,"请输入要添加的客户信息");
              idT.setText("");
              nameT.setText("");
              xbT.setText("");
              dwT.setText("");
              dh1T.setText("");
              dh2T.setText("");
              zwT.setText("");
              emailT.setText("");
              dzT.setText("");
              ybT.setText("");
            nameT.setEnabled(true);
            xbT.setEnabled(true);
            dwT.setEnabled(true);
            dh1T.setEnabled(true);
            dh2T.setEnabled(true);
            zwT.setEnabled(true);
            emailT.setEnabled(true);
            dzT.setEnabled(true);
            ybT.setEnabled(true);
         }
//////////////////////////////////////////////////////////////////////////////////////
         if(e.getSource()==toolBarButton[4] || e.getSource()==subMenu2[4])  //添加保存
         {
         if(bz==1)  //添加
			{
            if((nameT.getText().trim()).equals(""))
            JOptionPane.showMessageDialog(null,"请输入信息再点击提交添加!");
            else
           {
             name=nameT.getText().trim();
             xb=xbT.getText().trim();
             dw=dwT.getText().trim();
             dh1=dh1T.getText().trim();
             dh2=dh2T.getText().trim();
             zw=zwT.getText().trim();
             email=emailT.getText().trim();
             dz=dzT.getText().trim();
             yb=ybT.getText().trim();
             //String strSQL="insert into user_1(name) values('吴上')";
             //String strSQL ="insert into user_1(name,xb,dw,dh1,dh2,zw,email,dz,yb)";
             //strSQL +=" values ('" + name + "','" + xb + "','" + dw + "','" + dh1 + "','" + dh2 + "'";
             //strSQL +=",'"+zw+"','"+email+"','"+dz+"','"+yb+"')";
           try
           {
        CallableStatement cstmt = con.prepareCall("{call insert_1(?,?,?,?,?,?,?,?,?)}");
		cstmt.setString(1,name);
		cstmt.setString(2,xb);
		cstmt.setString(3,dw);
		cstmt.setString(4,dh1);
		cstmt.setString(5,dh2);
		cstmt.setString(6,zw);
		cstmt.setString(7,email);
		cstmt.setString(8,dz);
		cstmt.setString(9,yb);
		cstmt.executeUpdate();  
                //st.executeUpdate(strSQL);
            }
           catch(Exception exx)
           {
                JOptionPane.showMessageDialog(null,"数据库中已经存在您要添加的学生!");
                  return;
           }
           JOptionPane.showMessageDialog(null,"恭喜您,添加成功了!");
       }
       }
     if(bz==2)  //修改
       {
        if((nameT.getText().trim()).equals(""))
        {
             JOptionPane.showMessageDialog(null,"请输入信息再点击修改!");
             return;
        }
        else
        {
        	id=idT.getText().trim();
             name=nameT.getText();
             xb=xbT.getText();
             dw=dwT.getText();
             dh1=dh1T.getText();
             dh2=dh2T.getText();
             zw=zwT.getText();
             email=emailT.getText();
             dz=dzT.getText();
             yb=ybT.getText();
//        String strSQL ="update user_1 set name='"+name+"',xb='"+xb+"',dw='"+dw;
//        strSQL+="',dh1='"+dh1+"',dh2='"+dh2+"',zw='"+zw+"',email='"+email+"' where id="+id;
        try
        {
        CallableStatement cstmt = con.prepareCall("{call update_1(?,?,?,?,?,?,?,?,?,?)}");
		cstmt.setString(1,name);
		cstmt.setString(2,xb);
		cstmt.setString(3,dw);
		cstmt.setString(4,dh1);
		cstmt.setString(5,dh2);
		cstmt.setString(6,zw);
		cstmt.setString(7,email);
		cstmt.setString(8,dz);
		cstmt.setString(9,yb);
		cstmt.setInt(10,Integer.parseInt(id));		
		cstmt.executeUpdate();                      	
        //   st.executeUpdate(strSQL);
        }
        catch(Exception exx)
        {
             JOptionPane.showMessageDialog(null,"数据库中已经存在您要修改的学生记录!");
              return;
         }
     	JOptionPane.showMessageDialog(null,"恭喜您,修改成功了!");
    	}
      	
       }
       		bz=0;
           	toolBarButton[4].setEnabled(false);
            nameT.setEnabled(false);
            xbT.setEnabled(false);
            dwT.setEnabled(false);
            dh1T.setEnabled(false);
            dh2T.setEnabled(false);
            zwT.setEnabled(false);
            emailT.setEnabled(false);
            dzT.setEnabled(false);
            ybT.setEnabled(false);
    }
////////////////////////////////////////////////////////////////////////////////////////////
   if(e.getSource()==subMenu2[3]||e.getSource()==toolBarButton[3])  //修改
   {
//       String idid = JOptionPane.showInputDialog("请输入要修改的学生姓名");
		bz=2;
        toolBarButton[4].setEnabled(true);
                   	  next.setVisible(false);
       if(idT.getText().trim()!="")
       {
       	toolBarButton[4].setEnabled(true);
            idT.setEnabled(false);
            nameT.setEnabled(true);
            xbT.setEnabled(true);
            dwT.setEnabled(true);
            dh1T.setEnabled(true);
            dh2T.setEnabled(true);
            zwT.setEnabled(true);
            emailT.setEnabled(true);
            dzT.setEnabled(true);
            ybT.setEnabled(true);
        }
        else
        {
             JOptionPane.showMessageDialog(null,"请查询要个性的客户!");
           }
       }
//////////////////////////////////////////////////////////////////////////////////////////////
            if(e.getSource()==toolBarButton[2] || e.getSource()==subMenu2[2])  //删除
            {
                           	  next.setVisible(false);
                if((idT.getText().trim()).equals("") || (nameT.getText().trim()).equals("") )
                {
                   JOptionPane.showMessageDialog(null,"请先查询要删除的客户!");
                   return;
                }
                else
                {
                 id = idT.getText().trim();
                String strSQL ="delete from user_1 where id="+id;
                try
                {
                  st.executeUpdate(strSQL);
                }
                catch(Exception exx)
                {
                JOptionPane.showMessageDialog(null,"出错了!");
                     return;
                }
               idT.setText("");
              nameT.setText("");
              xbT.setText("");
              dwT.setText("");
              dh1T.setText("");
              dh2T.setText("");
              zwT.setText("");
              emailT.setText("");
              dzT.setText("");
              ybT.setText("");
                JOptionPane.showMessageDialog(null,"删除成功!");
                bz=0;
                         toolBarButton[4].setEnabled(false);
             }
        }
///////////////////////////////////////////////////////////////////////////////////////////
    }
}

⌨️ 快捷键说明

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