| 发表于:2007-12-29 16:46:12 楼主 |
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; import java.sql.*; class productinwindow extends jdialog implements actionlistener { jpanel p1=new jpanel(); jpanel p2=new jpanel(); jpanel p3=new jpanel(); jpanel p4=new jpanel(); jpanel p5=new jpanel(); jtextfield txtproductname=new jtextfield(15); jtextfield txtproducttype=new jtextfield(15); jtextfield txtproductdate=new jtextfield(15); jtextfield txtproductindate=new jtextfield(15); jtextfield txtproductnumber=new jtextfield(15); jtextfield txtproductinprise=new jtextfield(15); jtextfield txtproductsaleprise=new jtextfield(15); jtextarea txtproductremarks=new jtextarea(5,15); jbutton button1=new jbutton("添加"); jbutton button2=new jbutton("取消"); jbutton button3=new jbutton("退出"); connection con=null; statement stmt=null; // public static boolean conn(string url,string username,string password) public productinwindow() { try { class.forname("dun.jdbc.odbc.jdbcodbcdriver"); } catch(classnotfoundexception e) { } try { con=drivermanager.getconnection("jdbc:odbc:ccss","sa",""); stmt=con.createstatement(); } catch(sqlexception ee) { // e.printstacktrace(); // return false; } // return true; // } /* public static boolean close() { try { con.close(); con=null; } catch(sqlexception e) { e.printstacktrace(); return false; } return true; } */ system.out.println("++++++++++++"); setmodal(true); setbackground(color.light_gray); container contentpane=this.getcontentpane(); contentpane.setlayout(new gridlayout(5,1)); p1.add(new jlabel("产品名称")); p1.add(txtproductname); p1.add(new jlabel("类型")); p1.add(txtproducttype); p2.add(new jlabel("数量")); p2.add(txtproductnumber); p2.add(new jlabel("售出价钱(单价)")); p2.add(txtproductsaleprise); p3.add(new jlabel("产品生产日期")); p3.add(txtproductdate); p3.add(new jlabel("产品进货日期")); p3.add(txtproductindate); p4.add(new jlabel("备注")); p4.add(txtproductremarks); p5.add(button1); p5.add(button2); p5.add(button3); button1.addactionlistener(this); button2.addactionlistener(this); button3.addactionlistener(this); txtproductname.addactionlistener(this); txtproducttype.addactionlistener(this); txtproductdate.addactionlistener(this); txtproductindate.addactionlistener(this); txtproductnumber.addactionlistener(this); txtproductinprise.addactionlistener(this); txtproductsaleprise.addactionlistener(this); contentpane.add(p1); contentpane.add(p2); contentpane.add(p3); contentpane.add(p4); contentpane.add(p5); setdefaultcloseoperation(jframe.dispose_on_close); setsize(750,500); dimension screen=toolkit.getdefaulttoolkit().getscreensize(); setlocation((screen.width-300)/5,(screen.height-110)/5); settitle("进货"); setresizable(false); setvisible(true); } public void actionperformed(actionevent e) { try { if(e.getsource()==button1) { try { // statement stmt=connectserver.con.createstatement(resultset.type_scroll_sensitive,resultest.concur_updatatable); // insert(); } catch(sqlexception ee) { } } } catch(exception ee) { } } /* else if(e.getsource()==button2) { dispose(); } else if(e.getsource()==button3) { dispose(); new mainwindow(); } */ public void insert() throws sqlexception { /* string s1="'"+txtproductname.gettext()+"'", // s2="'"+txtproducttype.gettext()+"'", s6="'"+txtproductindate.gettext()+"'", s5="'"+txtproductdate.gettext()+"'"; int s3=txtproductnumber.gettext(), s4=txtproductsaleprise.gettext(), s7=txtproductremarks.gettext();*/ string temp="insert into productin values ('"+txtproductname.gettext()+"','"+txtproducttype.gettext()+"',"+txtproductnumber.gettext()+",'"+txtproductindate.gettext()+"','"+txtproductdate.gettext()+"',"+txtproductsaleprise.gettext()+","+txtproductremarks.gettext()+")"; system.out.println(temp); con=drivermanager.getconnection("jdbc:odbc:ccss","sa",""); int s=stmt.EXECuteupdate(temp); system.out.println(s); con.close(); } public static void main(string args[]) { jdialog.setdefaultlookandfeeldecorated(true); font font=new font("jframe",font.plain,14); enumeration keys=uimanager.getlookandfeeldefaults().keys(); while(keys.hasmoreelements()) { object key=keys.nextelement(); if(uimanager.get(key) instanceof font)uimanager.put(key,font); } /* if(conn("jdbc:odbc:ccss","sa","")) { joptionpane.showmessagedialog(null,"数据库连接成功!"); close(); } else joptionpane.showmessagedialog(null,"数据库连接失败!"); */ new productinwindow(); } } |
|
|
|
|