Java固定資產(chǎn)標(biāo)準(zhǔn)管理系統(tǒng)源代碼_第1頁(yè)
Java固定資產(chǎn)標(biāo)準(zhǔn)管理系統(tǒng)源代碼_第2頁(yè)
Java固定資產(chǎn)標(biāo)準(zhǔn)管理系統(tǒng)源代碼_第3頁(yè)
Java固定資產(chǎn)標(biāo)準(zhǔn)管理系統(tǒng)源代碼_第4頁(yè)
Java固定資產(chǎn)標(biāo)準(zhǔn)管理系統(tǒng)源代碼_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

〃/〃〃/〃〃〃〃〃〃/〃/〃〃/〃/〃〃/〃/〃〃/〃/〃〃〃///〃//〃//〃//〃//〃//〃//〃//〃,〃〃〃//〃//

用戶登錄

〃/〃〃/〃〃〃〃〃〃/〃/〃〃/〃〃〃/〃〃0///〃/〃/〃〃/〃〃〃/〃〃/〃/〃〃/〃/〃〃/〃,〃〃〃/〃〃/

packagecom.perty;

importjava.awt.GridLayout;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjava.sql.*;

importjava.sql.Statcmcnt;

importjava.sql.ResultSet;

importjavax.swing.JButton;

importjavax.swing.JLabcl;

importjavax.swing.JTextFicld;

importjavax.swing.JPasswordField;

importjavax.swing.JPanel;

importjavax.swingJFrame;

publicclassuser_landextendsJFrameimplementsActionListener{

staticConnectionconn二null;

staticStatementsiat=null;

staticResultSetrs=null;

staticStringurl="jdbc:sqlserver://l:1433;DatabaseName=_Property";

staticStringuser="sa";

staticStringpassword="";

JPanelpl,p2,p3,p4,p5;

JLabelIbll,lbl2,lbl3,lbl4;

JTextFieldtxt_name;

JPasswordFicld(xt_pwd;

JButtonblnI,btn2,btn3;

sialic{

try{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

}catch(Exceptione){

System.out.println("加載驅(qū)動(dòng)失敗");

e.printSlackTraceO;

publicuser_land(i(

this.setTitle("固定資產(chǎn)及設(shè)備用戶登錄)

p1=newJPanel();

p2=ncwJPanel();

p3=newJPanel();

p4=newJPanel();

p5=newJPanel();

Ibll=newJLabel("歡迎登錄)

lbl2=newJLabel("用戶名:");

lbl3=newJLabel(“密碼:");

Ibl4=ncwJLabcl();

txt_name=newJTextField(lO);

txt_pwd=newJPasswordField(lO);

btnl二newJButton("登錄")

bu】2=ncwJBuiton("清空,');

btn3=newJBunon("退出)

pl.add(lbll);

p2.add(lb12);

p2.add(txt_name);

p3.add(lbl3);

p3.add(txt_pwd);

p4.add(btn1);

p4.add(btn2);

p4.add(b(n3);

p5.add(lb14);

this.sctLayout(ncwGridLayout(5,l));

this.add(pl);

this.add(p2);

this.add(p3);

this.add(p4);

lhis.add(p5);

this.setBounds(400.300,400,300);

this.setDcfaultCloseOperation(EXIT_ON_CLOSE);

this.setVisible(true);

〃添加按鈕登錄事件

binI.addActionListener(

newActionListener(){

publicvoidactionPerformed(ActionEvente){

if((txt_name.gctTcxt().cquals("")==triie)&&(txt_pwd.gctTcxt().cquals("")==false))

lbl4.selTexi("登錄失敗,用戶名不能為空)

if((lxl_iKinic.gclTcxl().cquals("")==fLtlse)&&(lxl_pwd.gclTcxl().cquals("")==lruc))

lbl4.setText("登錄失敗,密碼不能為空");

if((txt_name.getText().equals("")==true)&&(txt_pwd.getText().equals("")==true))

lbl4.setText("登錄失敗,用戶名/密碼不能為空”);

if(is_Property()){

newSys_intcrface().show();

I

else

if((txt_namc.gctTcxt().cquals("")==falsc)&&(txt_pwd.gctTcKt().cquals("")==falsc))

lbl4.seiTexi("登錄失敗,用戶名/密碼錯(cuò)誤)

)

}

);

bin1.addAclionListener(this);

〃清空用戶名和密碼

btn2.addActionListcncr(

newAc:ionListener(){

publicvoidactionPcrfornicd(ActionEvente){

txt_nanic.setTcxt(null);

lxt_pwd.setText(null);

lbl4.setText(null);

)

)

);

〃退出

btn3.addActionListcner(

newActionListener(){

publicvoidactionPerformed(ActionEvente){

System.exit(O);

)

)

);

)

protectedvoiduser_land(Objec(selVisible){

//TODOAuto-generatedmethodstub

publicbooleanis_Propcrty(){

try{

conn=DriverManager.getConnection(url.user,password);

//System.out.printin("連接成功");

slat=conn.crealeStatement();

Stringsql=,,select*fromAdmin_InfoH;

rs=stat.cxccutcQucry(sql);

while(rs.next()){

//System.out.println(rs.getString("A_name")+"\t"+rs.geiString("A_pwd"));

Stringname=lxt_name.getText();

Stringpwd=txt_pwd.getText();

if(naine.cquals(rs.gctString("A_namc"))&&

pwd.equals(rs.getString("A_pwd"))){

//System.out.prinUn("登錄成功!!");

returntrue;

}catch(SQI.Exceptione){

System.out.println("連接失敗!!!”);

e.printStackTraceO;

)

〃關(guān)閉數(shù)據(jù)走

finally!

try{

if(rs!=null){

rs.close();

1

if(stat!=null){

stat.close();

)

if(conn!=null){

conn.close();

)

}catch(Exceptione2){

Sy-uuLpriulln("關(guān)閉失敗)

e2.printStackTrace();

)

)

returnfalse;

publicstaticvoidmain(StringlJargs){

newuser_land();

publicvoidactionPerformed(ActionEvenle){

//Systeni.exit(O);

this.sctVisiblc(falsc);

)

)

〃/〃〃/〃〃〃〃〃〃/〃/〃〃/〃/〃〃/〃/〃〃/〃/〃〃〃/〃〃/〃〃/〃//〃//〃/〃〃/〃//〃,7〃〃〃//〃//〃〃〃〃〃//〃//〃〃〃/〃/〃//〃/,〃〃〃/

主界面

〃//〃〃/〃/〃〃/〃//〃/〃〃//〃/〃/〃〃0///〃/〃/〃〃/〃〃〃/〃〃/〃/〃〃/〃/〃〃/〃,7〃〃〃/〃〃/〃〃〃〃〃///〃//〃/〃〃〃〃//〃〃〃〃〃

packageperty;

importjava.awt.BorderLayout;

importjava.awt.Color;

importjava.awt.Dialog;

importjava.awt.FlowLayoul;

importjava.awt.Font;

iinpurljava.awl.event.AuliunEvcnl;

importjava.awt.event.ActionListener;

importjavax.swing.JFramc;

importjavax.svvingJLabcl;

importjavax.swing.JMenuBar;

importjavax.swing.JMenuI:em;

importjavax.swing.JMcnu;

importjavax.swingJPanel;

importjavax.swing.JTextArea;

importjavax.swing.JTextField;

publicclassSys_interfaceextendsJFramcimplementsActionListener{

JPanelp=null;

JMenuItemjmi_l,jmi_2jmi_3,jmi_4.jmi_5,jmi_6,jmi_7jmi_8jmi_9,jnii_10;

JMcnuBarjmb=null;

JMenujml=nulljm2=null,jm3=nulljm4=null;

JLabeltext;

publicSys_interface(){

Ihis.setTitle("固定資產(chǎn)及設(shè)備管理系統(tǒng))

tcxt=ncwJLabel("歡迎進(jìn)入固定資產(chǎn)及設(shè)備管理系統(tǒng))

text.setFont(newFont("宋體”,1,28));

text.setForeground(Color.blue);

p=newJPanel();

jmb-iicwJMunuBiirO;

jm_l=newJMenu("系統(tǒng)功效)

jm_2=newJMemi("資產(chǎn)管理)

jm_3:newJMenu("系統(tǒng)查詢)

jm_4=newJMenu("幫助)

jmi_l=newJMenuIlem("用戶登錄");

jmi_2=newJMenuIlem("注銷用戶");

jmi_3=newJMenuItem("用戶添加");

jmi_4=newJMenuItem("退出系統(tǒng)");

jmi_5=newJMenHiem("資產(chǎn)借出管理)

jmi_6=newJMenuItemC'資產(chǎn)信息管理”);

jmi_7=newJMcnuhcm("資產(chǎn)信息查詢”);

jmi_8=ncwJMcnUtcm("資產(chǎn)借出查詢)

jmi_9=newJMenjhem("資產(chǎn)歸還杳詢)

jmi」0=newJMenuItem("相關(guān)");

jm_l.add(jmi_l);

jm_l.add(jmi_2);

jm_l.add(jmi_3);

jm_l.add(jini_4);

jm_2.add(jmi_5);

jm_2.add(jmi_6);

jm_3.add(jmi_7);

jm_3.add(jmi_8);

jm_3.add(jmi_9);

jm_4.add(jini_10);

jmb.add(jni_l);

jmb.add(jm_2);

jnib.add(jiii_3);

jmb.add(jm_4);

add(text.BorderLayout.CENTER);

this.sctJMcnuBanjnib);

//this.setLayout(newBordcrLayoutO);

//(his.add(p,BorderLayout.NORTH);

jmi_laddActionI.istener(

newActionListcncr(){

publicvoidac(ionPerfbrmed(Ac(ionEven(e){

newuser_land().show();

}

)

);

jmi_2.addActionListener(this);

jmi_2.addActionListener(newActionListcncr(){

?Override

publicvoidactionPerformed(ActionEventargO){

newuser_land().show();

});

jmi_3.addActionListener(

newAu.iuiiLislcnci(){

publicvoidactionPerformed(ActionEvente){

newPass_word().show();

}

)

);

jmi_4.addActionListener(

newAc:ionListener(){

publicvoidactionPcrformcd(ActionEvente){

System.exil(O);

I

}

);

jmi_5.addActionListener(

newAc:ionListener(){

publicvoidactionPerformed(ActionEvente){

newloan_prop_manage().show<);

1

)

);

jmi_6.addActionListener(

newAc:ionListcncr(){

publicvoidactionPerfbrmed(Ac(ionEvente){

newpropcrty_Info().show();

)

)

);

jiiii_7.addAuliunLislcficr(

newAc:ionListener(){

publicvoidactionPerfbrmed(ActionEvente){

newprop_info_select().show();

1

)

);

jmi_8.addActionListener(

newAc:ionListcncr(){

publicvoidac(ionPerfbrmed(AclionEvente){

newLoan_prop_select().show();

}

)

);

jmi_9.addActionListener(

newAc:ionListener(){

publicvoidactionPerformed(ActionEvente){

newback_prop_select().show();

}

)

);

jmi_10.addActionListener(

newAc:ionListener(){

publicvoidactionPcrfornicd(ActionEvente){

newabout().show();

)

)

);

this.sctBounds(200,200,500,400);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

)

publicvoidactionPerformcd(ActionEvente){

//System.exit(O);

this.setVisible(false);

publicstaticvoidmain(String[]args){

newSys_interface().show();

)

)

〃/〃〃//〃/〃〃〃〃/〃/〃〃/〃/〃〃//〃/〃〃〃〃/〃//〃///〃/〃//〃//〃//〃〃〃〃〃〃////〃〃/〃//〃//〃//〃//〃//〃〃〃//〃/〃

資產(chǎn)借出管理

〃/〃〃/〃〃/〃/〃〃〃〃〃〃/〃/〃〃〃/〃〃//〃〃〃/〃〃/〃/〃〃/〃//〃//〃//〃/〃〃/〃,7〃//〃//〃〃〃〃〃〃〃〃〃//〃〃/〃/〃

packageperty;

importjava.awt.*;

importjava.awt.evcnt.ActionEvent;

importjava.awt.event.ActionLislener;

importjava.sql.*;

inipurtjava.util.Vculur.

importjavax.swing.*;

importjava.awt.event.FocusEvent;

importjava.awt.event.FocusListener;

importjava.awt.event.MouseEvent;

importjava.awt.event.MouseListener;

importjavax.swing.event.ListSelectionEvent;

importjavax.swing.event.ListSclcctionListcncr;

importjavax.swing.event.TableModelListener;

importjavax.swing.event.TableModelEvent;

importjavax.swing.table.DefanltTahleModel;

importjavax.swing.tahle.TablcModel;

publicclassloan_prop_manageextendsJFrameimpleirentsActionListener{

Vector<Vector>data=null;

DefaultTableModelmodel=null;

Connectionconn=null;

Statementstat=null;

ResultSetrsl=null;

JTableloan_prop=null;

JLabellabel;

JTextFieldtext;

JTextFieldtxtO1,txtO2,txtO3,txtO4,txtO5,txtO6;

JPanelpl=null,p2=nulLp3=null,p4,p5,p6.p7,p8,p9,p10;

Choicecl=null,c2=null;

JLabelIbl=nulljb2=null,lb3=null,lb4=null,lb5=null,lb6=null;

JButtonb(n_ok=null;

JBullon

JButtonbtn_fresh=null;

JButtonbtn_save=null;

JButtonbtn_del=null;

Vector<String>columnName=newVector();

publicloan_prop_manage(){

texl=newJTextField。;

columnName.add("資產(chǎn)編號(hào)");

columnName.add("資產(chǎn)名稱”);

columnName.addC資產(chǎn)型號(hào))

columnName.add("借出時(shí)間)

cchimnName.add("借出數(shù)量

columnName.add("借出人)

p1=newJPanel();

p2=newJPanel();

p3=newJPanel();

p4=nevvJPanel();

p5=newJPanel();

p6=newJPanel();

p7=ncwJPanclO;

p8=newJPanel();

p9=newJPanelO;

pl0=newJPanelO;

Ibl=newJLabel(“資產(chǎn)編號(hào))

lb2=newJLabel(“資產(chǎn)名稱)

lb3=newJLabel("資產(chǎn)型號(hào)”);

lb4=newJLabel("借出時(shí)間)

lb5=newJLabel("借出數(shù)量)

lb6=ncwJLabcl("借出人)

txt01=newJTextField(8);

txtO2=newJTextField(8);

txtO3=newJTextField(8);

txt04=ncwJTcxtFicld(8);

tx(05=newJTextField(8);

tx(06=newJTextField(8);

c1=newChoice();

c2=ncwChoice();

text=newJTex(Field(5);

cl.add(“資產(chǎn)編號(hào))

c2.add("=");

btn_ok=ncwJButton("確定)

btn_exit=newJBuiion("退出");

btn_fresh=newJBulton("刷新");

btn_save=newJButton("保留");

bin_del=nev\JBuiton("刪除)

pl.add(newJLabel("查詢字段"));

pl.add(cl);

pl.add(ncwJLabel("運(yùn)算符"));

pl.add(c2);

pl.add(newJLabel("輸入數(shù)據(jù)”));

pl.add(text);

pl.add(btn_ok);

pl.add(btn_exit);

pl.setBorder(BorderFactory.crcateTitlcdBord,r("請(qǐng)操作"));

p3.add(lbl);

p3.add(txt01);

p4.add(lb2);

p4.add(txt02);

p5.add(lb3);

p5.add(txtO3);

p6.add(lb4);

p6.add(txt04);

p7.add(lb5);

p7.add(txtO5);

p8.add(lb6);

p8.add(txt06);

plO.add(btn_fresh);

p10.add(htn_save);

plO.add(btn_dcl);

p2.setLayout(newGridLayout(3,2));

p2.add(p3);

p2.add(p4);

p2.add(p5);

p2.add(p6);

p2.add(p7);

p2.add(p8);

loan_prop=newJTable(this.getDaie(),columnName);

model=newDefaultTableModel(getDate(),columnNanie);

p9.add(newJScrollPane(loan_prop));

this.setLayout(newGridLayout(4,I));

this.add(pl);

this.add(p9);

this.add(p2);

this.add(plO);

this.sclBouiids(400,300,500,400);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

ihis.setTitle("資產(chǎn)借出管理)

btn_save.addActionListener(newActionListener(){

publicvoidactionPerfbnncd(ActionEventargO){

try{

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

conn=DrivcrManager.gctConncction("jdbc:sqiservcr://:1433;DatabaseName=_prop

erty";'sa","");

stat=conn.createStatement();

Stringsq1="insertinfoloan_info

(prop_namc,prop_typc,loan_timc,loan_num)"+"valucs("'+tx[02.gctTcxt()+",,",+txt03.gctTcxt()+,"/

"+txtO4.ge(Texl()+',','"+txlO5.gecTexi()+"')";

stat.executeUpdate(sql);

DefaultTableModelmod=new

DefaultTableModel(getDate(),columnName);

loan_prop.setModel(mod);

loan_prop.repaint();

loan_prop.updatcUI();

}catch(Exceptione){

System.out.println(e.getMessage());

lry{

if(rsl!=null){

rsl.close();

)

if(s(at!=null){

slal.closc();

)

if(conn!=null){

conn.closeO;

}

}catch(Exceptione2){

Sysiem.oul.prinUn("關(guān)閉失敗");

e2.printStackTrace();

)

)

});

htn_ok.addActionI.istener(

newActionListcncr(){

publicvoidactionPerformed(ActionEvente){

DefaultTableModeldtb=new

DefaultTableModcl(selectE)ate(),cokimnName);

loan_prop.setModel(dtb);

loan_prop.repaint();

loan_prop.updateUI();

)

});

/*btn_exit.a<ldActionListener(newActionListener(){

publicvoidactionPerfbimed(ActionEventargO){

});*/

btn_exit.addActionListener(this);

bln_fresh.addActionListener(newActionListener(){

publicvoidauliuiiPcrlbrincd(AclioiiEvcnlargO){

DefaultTableModelmod=new

DefaultTableModel(getDate(),columnName);

loan_prop.setModel(mod);

loan_prop.repaint();

loan_prop.upda(eUI();

)

));

loan_prop.gctSelcctionModcl().addListSelcctionListcncr(

newListSelectionLis(ener(){

publicvoidvalueChanged(LislSelectionEvente){

htn_del.addAcfionI.istencr(newActionI.istener(){

publicvoidactionPcrfbnncd(ActionEvcntargO){

try{

intj=loan_prop.getSelectedRow();

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

conn=DriverManager.getConnection('jdbc:sqlserver://:1433;DatabaseName=_prop

stat=conn.createStatement();

Stringsqll="deletefromloan_infbwhere

piop_id="+""+data.get(j).get(0)+"";

stat.executeUpdate(sql1);

}catch(Exccptionee){

Systcm.out.printin(ec.gctMessage());

}finally!

try{

if(rsl!=null){

rsl.close();

)

if(stat!=null){

stat.close();

}

if(conn!=null){

conn.close();

)

I

catch(Exceptione2){

“*—!11.014下所。11("關(guān)閉失敗");

c2.printStackTracc();

)

1

DcfaultTableModelmod=new

DefaultTableModel(getDate(),columnName);

loan_prop.setModel(mod);

loan_prop.repaint();

loan_prop.updatcUl();

});

});

loan_prop.getSelcctionModel().addListSclectionListcncr(

newListSclectionListcncr(){

publicvoidvalueChanged(LislSeleclionEvente){

inti=loan_prop.getSelectedRow();

lxl01.sclTcxl(dcita.gcl(i).^el(0).loSlriiig());

txt()2.setText((String)data,get(i).get(1));

txtO3.setText((String)data.get(i).get(2));

txt04.setText(data.get(i).get(3).toString());

txt05.setText(data.get(i).get(4).toString());

txt06.setText(da(a.get(i).get(5).toString());

}

});

)

publicVectorselectDate(){

data=newVector<Vector>();

try(

Class.fbrName(',com.microsoft.sqlserver.jdbc.SQLServerDrivern);

conn=DiiverManager.getConnection("jdbc:sqlserver://:1433;DatabaseName=_prop

erty",“sa","");

stat=conn.createStatement();

intx=Inleger.parseInt(text.ge(Text().trim());

//System.out.println(x);

rsl二stal.executeQuery("select*fromloan_infbwhereprop_id="+x);

while(rsl.next()){

Vectoral=newVector();

al.add(rsl.getlnt("prop_id"));

al.add(rsI.getString("prop_name"));

al.add(rs1.getStiing("prop_typc"));

al.add(rs1.getDate("loan_time,'));

al.add(rs1.getlnt("loan_num"));

al.add(rs1,getString("u_name"));

dala.add(al);

1

}catch(Exceplione){

e.printStackTrace();

}finally!

try1

if(rsl!=null){

rsl.close();

)

if(slat!=null){

stat.close();

}

if(conn!=null){

conn.close();

}

}catch(Exceptione2){

System.out.priniln("關(guān)閉失敗");

e2.prinlStackTrace();

I

}

returndata;

1

publicVectorgetDate(){

data=newVector<Vector>();

try(

Class.forNameC'com.microsoft.sqlserver.jdbc.SQLScrvcrDriver");

conn=DiiverManager.getConnec(ion("jdb€:sqlserver://:1433;DatabaseName=_prop

W”);

stat=conn.createStatement();

rs1=stat.executeQuery(,,select*fromloanjnfo");

while(rsl.next()){

Vectoral=newVector();

al.add(rsl.getlnt("prop_id"));

al.add(rsI.getSlringCprop^ame1'));

al.add(rsl.getString("prop_type"));

al.add(rsLgctDate("loan_time"));

al.add(rsI.getlnt("loan_num"));

al.add(rs1.getString("u_name"));

dala.add(al);

)

}calch(Exceplione){

System.out.println(e.getMessage());

}finally!

try{

if(rsl!=null){

rsl.cIoseO;

}

if(stat!=null){

stat.closeO;

if(conn!=null){

conn.close();

}

}ca(ch(Exceplione2){

Syslem.oul.printin("關(guān)閉失敗");

c2.prinlSLaukTiacc();

)

)

returndata;

1

publicstaticvoidmain(S(ring[]args){

newloan_prop_manage().show();

)

publicvoidactionPerformed(ActionEvente){

//System.exit(O);

this.sctVisiblc(false);

)

}

〃〃/〃/〃〃/〃/〃〃/〃/〃〃/〃〃〃/〃〃/〃/〃〃/〃〃/〃/〃〃/〃/〃〃〃/〃〃//〃〃〃//〃//〃〃〃//〃//〃〃〃//〃〃〃〃〃〃〃/〃

資產(chǎn)借出查詢

〃〃/〃/〃〃〃〃/〃/〃///〃/〃〃/〃//〃/〃〃/〃//〃/〃〃/〃〃〃/〃〃/〃/〃〃/〃〃/〃/"7〃〃〃〃〃〃〃〃〃〃〃〃/〃/〃〃/〃//〃

packageperty;

importjava.sql.*;

importjava.util.ArrayList;

importjavax.swing.JButton;

importjava.awt.event.*;

importjavax.swing.JTextFiekl;

importjava.util.Vector;

importjava.awt.BordcrLayout;

importjava.awt.Choice;

importjava.awt.FlowLayout;

importjavax.swing.BorderFactory;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JPanel;

importjavax.swing.JScrollPane;

importjavax.swing.JTable;

importjavax.swing.table.DefaultTableModel;

publicclassLoan_prop_selcctextendsJFrameimplementsActionListcncr{

Connectionconn=null:

Statementstat=null;

ResultSetrs=null;

JTabletable=null;

JLabcllabel;

JTextFieldtext;

JButlonbtn_ok=null.bin_exi(=null;

JPanelpl=nulLp2=null;

Vcctor<String>columnNamc=ncwVcctor();

publicLoan_prop_select(){

ihis.setTitle("資產(chǎn)借出查詢”);

columnName.add("流水號(hào))

columnName.add("資產(chǎn)編號(hào))

columnName.addC'借用人)

columnName.add("借出數(shù)量)

columnName.add("借出時(shí)間");

pl=ncwJPancl();

p2=newJPanei();

iext=newJTextFieldO;

text=newJTextField(5);

btn_ok=newJBuuon("查詢");

btn_exit=newJBulton("退出");

pl.add(ncwJLabcl(“資產(chǎn)編號(hào)”));

pl.add(text);

p1.add(btn_ok);

pl.add(btn_exit);

pl.sctBordcr(BorderFactory.creatcTitlcdBordcr("數(shù)據(jù)查詢"));

btn_exit.addActionListener(this);

table=ncwJTable(this.gctDatc(),columnName);

this.setLayout(newBorderLayoutO);

this.add(p1,BorderLayout.NORTH);

this.add(ncwJScix)llPanc(tablc),BordcrLayout.CENTER);

this.setBounds(4C0.300,500,400);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

btn_ok.addActionListener(newActionListenerO{

@Override

publicvoidactionPerformed(ActionEventargO){

DefauItTableModeldtm=newDefaultTableModel(selectDate(),columnName);

table.seiModeUdtm);

table.repaint();

table.updaleUK);

)

));

)

publicVectorsclcctDa:c(){

Vector<Veclor>dala=newVeclor<Vec(or>();

lry{

Class.fbrName(,'com.microsoft.sqlserver.jdbc.SQLServerDriver,');

conn=DriverManager.ge(Connection("jdbc:sqIserver://:1433;DatabaseName=_prop

erty";'saH,"");

stat=conn.crcatcStatcmcnt();

intx=Integer.parseInl(text.getText().trim());

//System.outprintln(x);

rs=stat.exectteQuery("select*fromloan_infbwhereprop_id="+x);

while(rs.next()){

Vectoral=newVector();

al.add(rs.gctString("loan_id"));

al.add(rs.getStiing("prop_id"));

al.add(rs.getString("u_id"));

al.add(rs.gclSuiiig("luaii_iiiiiu"));

al.add(rs.getString("loan_time"));

data.add(al);

)

}catch(Exceptione){

Systern.out.println(e.getMessageO);

}finally{

〃關(guān)閉

try{

if(rs!=null){

rs.close();

}

if(stat!=null){

sca(.close();

)

if(conn!=null){

conn.close();

)

}catch(Exceptione2){

System.out.prinUn("關(guān)閉失敗)

e2.printStackTrace();

retumdata;

publicVectorge(Date(){

Vec(or<Vector>data=newVector<Vector>();

uy{

Class.forNameC'com.microsoft.sqlserver.jdbc.SQLServerDriver");

conn=DriverManager.getConnection("jdbc:sqlserver://:1433;DatabaseName=_prop

erty\"sa',,"M);

stat=conn.crea(eSta(ement();

rs=stal.execi:teQuery("select*fromloan_Info");

while(rs.next()){

Vectoral=ncwVector();

al.add(rs.getString("loan_id"));

al.add(rs.getString("prop_id"));

al.add(rs.gctString("loan_niim"));

al.add(rs.getString("loan_time"));

data.add(al);

}

}catch(Exceptione){

System.out.prin(ln(e.ge(Message());

}finally!

〃關(guān)閉

try{

if(rs!=null){

rs.close();

if(stat!=null){

stat.closeO;

)

if(conn!=null){

uunn.uloscO;

)

}ca(ch(Exceptione2){

System.out.println("關(guān)閉失敗)

e2.printStackTrace();

}

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論