¡¶Êý¾Ý¿âϵͳ¸ÅÂÛ¡·¿Î³ÌÉè¼ÆÊµÑ鱨¸æÊé °²»Õ¹¤Òµ´óѧ¼ÆËã»úѧԺ
int number=Integer.parseInt(a[0][3].toString()); rnum1=rnum1-number; if(rnum1>=0) { Int k=stmt.executeUpdate(\into Output values('\+a[0][0]+\+a[0][1]+\+a[0][2]+\+a[0][3]+\+a[0][4]+\); if(k==1)
JOptionPane.showMessageDialog(this,\³ö»õµ¥²åÈë³É¹¦\,\³É¹¦\,JOptionPane.PLAIN_MESSAGE);
int m=stmt.executeUpdate(\Remain set Rnum=\+rnum1+\where gno='\+a[0][0]+\); if(m==1)
JOptionPane.showMessageDialog(this,\¿â´æ±í¸üгɹ¦\,\³É¹¦\,JOptionPane.PLAIN_MESSAGE);
con.commit();
con.close(); }
else{
JOptionPane.showMessageDialog(this,\¿â´æ²»×ã³ö»õµ¥²åÈëʧ°Ü\,\ʧ°Ü\,JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(this,\¿â´æ²»×ã¿â´æ±í²åÈëʧ°Ü\,\ʧ°Ü\,JOptionPane.ERROR_MESSAGE); }
3.3.4¹Ë¿ÍÐÅÏ¢¹ÜÀíÄ£¿é¿ª·¢
¹Ë¿ÍÐÅÏ¢µÄÔöɾ¸Ä²é£º
ʵÏÖÔö¼Ó¹Ë¿ÍÐÅÏ¢£º»ñÈ¡Óû§ÊäÈëµÄÊý¾ÝÏÓÃÒ»Ìõ²åÈësqlÓï¾ä½«Êý¾Ý²åÈëÊý¾Ý¿â£¬²¢·µ»Ø²åÈë³É¹¦»òʧ°Ü¡£ try{
Connection
con=DriverManager.getConnection(\,\,\); stmt=con.createStatement(); int k=stmt.executeUpdate(\into Custom values('\+a[0][0]+\+a[0][1]+\+a[0][2]+\+a[0][3]+\); if(k==1)
JOptionPane.showMessageDialog(this,\¿Í»§ÐÅÏ¢²åÈë³É¹¦\,\³É¹¦\,JOptionPane.PLAIN_MESSAGE); con.close(); }
catch(SQLException ee){
15
¡¶Êý¾Ý¿âϵͳ¸ÅÂÛ¡·¿Î³ÌÉè¼ÆÊµÑ鱨¸æÊé °²»Õ¹¤Òµ´óѧ¼ÆËã»úѧԺ
JOptionPane.showMessageDialog(this,\¿Í»§ÐÅÏ¢²åÈëʧ°Ü\+ee,\ʧ°Ü\,JOptionPane.ERROR_MESSAGE); }
ʵÏֲ鿴¹Ë¿ÍÐÅÏ¢²¿·Ö´úÂ룺 try{
con=DriverManager.getConnection(\,\,\); //System.out.println(\Êý¾Ý¿âÁ¬½Ó³É¹¦\
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(\); rs.last();
int lastNumber=rs.getRow(); a=new Object[lastNumber][4]; int k=0;
rs.beforeFirst(); while(rs.next()){
a[k][0]=rs.getString(1); a[k][1]=rs.getString(2); a[k][2]=rs.getString(3); a[k][3]=rs.getString(4); k++; }
con.close(); }
catch(SQLException ee){ System.out.println(ee); }
ʵÏÖÐ޸Ĺ˿ÍÐÅÏ¢²¿·Ö´úÂ룺
rs=stmt.executeQuery(\+num+\); boolean boo=rs.next(); if(boo==false){
JOptionPane.showMessageDialog(this, \¿Í»§²»´æÔÚ\,\Ìáʾ\,JOptionPane.WARNING_MESSAGE); } else{
a[0][0]=rs.getString(2); a[0][1]=rs.getString(3); a[0][2]=rs.getString(4); table.repaint(); }
ʵÏÖɾ³ý¹Ë¿ÍÐÅÏ¢²¿·Ö´úÂ룺
16
¡¶Êý¾Ý¿âϵͳ¸ÅÂÛ¡·¿Î³ÌÉè¼ÆÊµÑ鱨¸æÊé °²»Õ¹¤Òµ´óѧ¼ÆËã»úѧԺ
rs=stmt.executeQuery(\+num+\); boolean boo=rs.next(); if(boo==false){
JOptionPane.showMessageDialog(this, \¿Í»§²»´æÔÚ\,\Ìáʾ\,JOptionPane.WARNING_MESSAGE); } else{
a[0][0]=rs.getString(2); a[0][1]=rs.getString(3); a[0][2]=rs.getString(4); table.repaint(); }
3.3.5¹©Ó¦ÉÌÐÅÏ¢¹ÜÀíÄ£¿é
¶Ô¹©Ó¦ÉÌÐÅÏ¢µÄÔöɾ¸Ä²é£º ʵÏÖ¹©Ó¦ÉÌÐÅÏ¢µÄÔö¼Ó£º try{
/*Class.forName(\ Connection
con=DriverManager.getConnection(\,\,\); stmt=con.createStatement(); int k=stmt.executeUpdate(\into Supply values('\+a[0][0]+\+a[0][1]+\+a[0][2]+\+a[0][3]+\); if(k==1)
JOptionPane.showMessageDialog(this,\¹©Ó¦ÉÌÐÅÏ¢²åÈë³É¹¦\,\³É¹¦\,JOptionPane.PLAIN_MESSAGE); con.close(); }
catch(SQLException ee){
JOptionPane.showMessageDialog(this,\¹©Ó¦ÉÌÐÅÏ¢²åÈëʧ°Ü\+ee,\ʧ°Ü\,JOptionPane.ERROR_MESSAGE); }
ʵÏÖ¹©Ó¦ÉÌÐÅÏ¢µÄ²é¿´£º try{
con=DriverManager.getConnection(\,\,\);
//System.out.println(\Êý¾Ý¿âÁ¬½Ó³É¹¦\
stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSe
17
¡¶Êý¾Ý¿âϵͳ¸ÅÂÛ¡·¿Î³ÌÉè¼ÆÊµÑ鱨¸æÊé °²»Õ¹¤Òµ´óѧ¼ÆËã»úѧԺ
t.CONCUR_READ_ONLY);
rs=stmt.executeQuery(\); rs.last();
int lastNumber=rs.getRow(); a=new Object[lastNumber][4]; int k=0;
rs.beforeFirst(); while(rs.next()){
a[k][0]=rs.getString(1); a[k][1]=rs.getString(2); a[k][2]=rs.getString(3); a[k][3]=rs.getString(4); k++; }
con.close(); }
catch(SQLException ee){ System.out.println(ee); }
ʵÏÖ¹©Ó¦ÉÌÐÅÏ¢µÄÐ޸ģº try{
num=inputNumber.getText().trim();
con=DriverManager.getConnection(\,\,\); stmt=con.createStatement(); rs=stmt.executeQuery(\* from Supply where sno='\+num+\);
boolean boo=rs.next(); if(boo==false){
JOptionPane.showMessageDialog(this, \¹©Ó¦É̲»´æÔÚ\,\Ìáʾ\,JOptionPane.WARNING_MESSAGE); } else{
a[0][0]=rs.getString(2); a[0][1]=rs.getString(3); a[0][2]=rs.getString(4); table.repaint(); }
con.close(); }
catch(SQLException ee){ System.out.println(ee);
18