版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)業(yè)科技成果轉(zhuǎn)化合同范本8篇
- 2025版明光幼兒園食堂改造與綠色校園建設(shè)合同4篇
- 二零二五年度平房產(chǎn)權(quán)繼承與贈(zèng)與合同范本4篇
- 二零二五年度企業(yè)員工停薪留職員工培訓(xùn)補(bǔ)貼合同
- 產(chǎn)前檢查講解
- 二零二五年度員工勞動(dòng)合同轉(zhuǎn)移至新公司員工晉升服務(wù)合同2篇
- 二零二五年度體育場(chǎng)館租賃及賽事組織合同3篇
- 二零二五版美容院美容產(chǎn)品安全檢測(cè)與認(rèn)證合同3篇
- 二零二五年度影視特效制作合同標(biāo)準(zhǔn)范本
- 2025版奶牛養(yǎng)殖場(chǎng)安全生產(chǎn)與應(yīng)急預(yù)案合同3篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 機(jī)電一體化系統(tǒng)設(shè)計(jì)-第5章-特性分析
- 2025年高考物理復(fù)習(xí)壓軸題:電磁感應(yīng)綜合問(wèn)題(原卷版)
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹(shù)臨風(fēng)福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 2024-2030年中國(guó)IVD(體外診斷)測(cè)試行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 碎紙機(jī)設(shè)計(jì)說(shuō)明書
- 湖南省長(zhǎng)沙市青竹湖湘一外國(guó)語(yǔ)學(xué)校2021-2022學(xué)年八年級(jí)下學(xué)期期中語(yǔ)文試題
- 2024年股權(quán)代持協(xié)議經(jīng)典版(3篇)
- 四川省成都市青羊區(qū)石室聯(lián)中學(xué)2024年八年級(jí)下冊(cè)物理期末學(xué)業(yè)水平測(cè)試試題含解析
評(píng)論
0/150
提交評(píng)論