UpdateOrderForm.java
上传用户:liming9091
上传日期:2014-10-27
资源大小:3376k
文件大小:3k
源码类别:

Java编程

开发平台:

Java

  1. package uml_gaokai;
  2. import java.awt.*;
  3. import javax.swing.*;
  4. import com.borland.jbcl.layout.*;
  5. import java.awt.event.*;
  6. import com.borland.dx.sql.dataset.*;
  7. import java.sql.*;
  8. /**
  9.  * <p>Title: </p>
  10.  * <p>Description: </p>
  11.  * <p>Copyright: Copyright (c) 2003</p>
  12.  * <p>Company: </p>
  13.  * @author unascribed
  14.  * @version 1.0
  15.  */
  16. public class UpdateOrderForm extends JDialog {
  17.   private JPanel panel1 = new JPanel();
  18.   private XYLayout xYLayout1 = new XYLayout();
  19.   private JLabel jLabel1 = new JLabel();
  20.   private JLabel jLabel2 = new JLabel();
  21.   private JTextField jTextField1 = new JTextField();
  22.   private JTextField jTextField2 = new JTextField();
  23.   private JButton jButton1 = new JButton();
  24.   private JButton jButton2 = new JButton();
  25.   private Database database1 = new Database();
  26.   public UpdateOrderForm(Frame frame, String title, boolean modal) {
  27.     super(frame, title, modal);
  28.     try {
  29.       jbInit();
  30.       pack();
  31.     }
  32.     catch(Exception ex) {
  33.       ex.printStackTrace();
  34.     }
  35.   }
  36.   public UpdateOrderForm() {
  37.     this(null, "", false);
  38.   }
  39.   private void jbInit() throws Exception {
  40.     panel1.setLayout(xYLayout1);
  41.     jLabel1.setText("BuyerID");
  42.     jLabel2.setText("BuyerStatus");
  43.     jButton1.setText("确定");
  44.     jButton1.addActionListener(new java.awt.event.ActionListener() {
  45.       public void actionPerformed(ActionEvent e) {
  46.         jButton1_actionPerformed(e);
  47.       }
  48.     });
  49.     jButton2.setText("取消");
  50.     jButton2.addActionListener(new java.awt.event.ActionListener() {
  51.       public void actionPerformed(ActionEvent e) {
  52.         jButton2_actionPerformed(e);
  53.       }
  54.     });
  55.     database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:gaokaiSQL", "sa", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
  56.     getContentPane().add(panel1);
  57.     panel1.add(jLabel1,   new XYConstraints(27, 27, 82, 19));
  58.     panel1.add(jLabel2,   new XYConstraints(26, 63, 88, 20));
  59.     panel1.add(jTextField1,     new XYConstraints(120, 27, 107, 21));
  60.     panel1.add(jTextField2,   new XYConstraints(120, 63, 108, 21));
  61.     panel1.add(jButton2,    new XYConstraints(235, 105, 70, 21));
  62.     panel1.add(jButton1, new XYConstraints(153, 106, 69, 21));
  63.   }
  64.   public void cancel(){
  65.     dispose() ;
  66.   }
  67.   void jButton2_actionPerformed(ActionEvent e) {
  68.     cancel() ;
  69.   }
  70.   void jButton1_actionPerformed(ActionEvent e) {
  71.     try{
  72.       String BuyerID = jTextField1.getText().trim() ;
  73.       String BuyerStatus = jTextField2.getText().trim();
  74.       Statement sql = database1.createStatement() ;
  75.       sql.executeUpdate("UPDATE [UML_CS].[dbo].[Buyer_TABLE] SET BuyerStatus = '"+BuyerStatus+"' WHERE BuyerID = '"+BuyerID+"' ") ;
  76.       cancel() ;
  77.     }
  78.     catch(SQLException www){www.printStackTrace();}
  79.   }
  80. }