¡¶Êý¾Ý¿â¸ÅÂÛ¡·¿Î³ÌÉè¼ÆÊµÑ鱨¸æÊé

¡¶Êý¾Ý¿âϵͳ¸ÅÂÛ¡·¿Î³ÌÉè¼ÆÊµÑ鱨¸æÊé °²»Õ¹¤Òµ´óѧ¼ÆËã»úѧԺ

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

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)