




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、更多企業(yè)學(xué)院:./Shop/中小企業(yè)管理全能版183套講座+89700份資料./Shop/40.shtml總經(jīng)理、高層管理49套講座+16388份資料./Shop/38.shtml中層管理學(xué)院46套講座+6020份資料 ./Shop/39.shtml國學(xué)智慧、易經(jīng)46套講座./Shop/41.shtml人力資源學(xué)院56套講座+27123份資料./Shop/44.shtml各階段員工培訓(xùn)學(xué)院77套講座+ 324份資料./Shop/49.shtml員工管理企業(yè)學(xué)院67套講座+ 8720份資料./Shop/42.shtml工廠生產(chǎn)管理學(xué)院52套講座+ 13920份資料./Shop/43.s
2、html財務(wù)管理學(xué)院53套講座+ 17945份資料 ./Shop/45.shtml銷售經(jīng)理學(xué)院56套講座+ 14350份資料./Shop/46.shtml銷售人員培訓(xùn)學(xué)院72套講座+ 4879份資料./Shop/47.shtml小型銀行管理系統(tǒng)的部分代碼登陸package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.uti
3、l.List;import java.sql.*;public class loginprivate String sName;private String sPass;private String sState;/數(shù)據(jù)庫連接設(shè)置protected static String dbClassName = "com.mysql.jdbc.Driver"protected static String dbUrl = "jdbc:mysql:/localhost:3306/bank"protected static String dbUser = "
4、root" protected static String dbPwd = "root" private static Connection conn = null; public String getsName() return sName;public void setsName(String sName) this.sName = sName;public String getsPass() return sPass;public void setsSPass(String sPass) this.sPass = sPass;public String ge
5、tsState() return sState;public void setsState(String sState) this.sState = sState;/* * 創(chuàng)建數(shù)據(jù)庫連接 * */private void NewConnect()try if (conn = null) Class.forName(dbClassName).newInstance();conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);elsereturn; catch (Exception ee) ee.printStackTrace();pub
6、lic List stuSearch()String sql="select * from person where name='"+sName+"' and pass='"+sPass+"' and state='"+sState+"'"/System.out.println(sql);List list=new ArrayList();ResultSet rs = null;try if(conn=null)NewConnect();/如果數(shù)據(jù)庫連接為空,則創(chuàng)建r
7、s = conn.createStatement().executeQuery(sql); catch (SQLException e) e.printStackTrace(); try /通過循環(huán),將數(shù)據(jù)結(jié)果集中的內(nèi)容取出while(rs.next() login ep = new login();ep.setsName(ep.getsName();ep.setsSPass(ep.getsPass();ep.setsState(ep.getsState();/System.out.println(ep.getsName()+ep.getsPass()+ep.getsState();list.
8、add(ep); catch (SQLException e) / TODO 自動生成 catch 塊e.printStackTrace();return list;/查詢結(jié)果,數(shù)組返回數(shù)據(jù)庫package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class shujuku public shujuku(String sql)/接受一個SQL語句并執(zhí)行 try Class.forName(&quo
9、t;com.mysql.jdbc.Driver"); String url="jdbc:mysql:/localhost/Bank?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); Statement stmt=con.createStatement(); stmt.executeUpdate(sql); stmt.close(); catch(Exception
10、e) e.printStackTrace(); 數(shù)據(jù)package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class shuju public static String shuj()/查詢出賬戶的最大值并返回這個最大值供其他方法調(diào)用 String s=null; try Class.forName("com.mysql.jdbc.Driver"); String url=&
11、quot;jdbc:mysql:/localhost/Bank?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select max(cid) as cid from Bank.yonghuxinxi "); while(rs
12、.next() s=rs.getString("cid"); stmt.close(); rs.close(); catch(Exception e) e.printStackTrace(); return s; 數(shù)據(jù)庫連接package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;impor
13、t java.util.Vector;import java.sql.*;public class Employee private String ename;private String eid;private String eaddr;private String esalary;private String epassward;private String esex;private String etel;/數(shù)據(jù)庫連接設(shè)置protected static String dbClassName = "com.mysql.jdbc.Driver"protected sta
14、tic String dbUrl = "jdbc:mysql:/localhost:3306/bank"protected static String dbUser = "root" protected static String dbPwd = "root" private static Connection conn = null; public String getename() return ename;public void setename(String ename) this.ename = ename;public S
15、tring geteid() return eid;public void seteid(String eid) this.eid = eid;public String geteaddr() return eaddr;public void seteaddr(String eaddr) this.eaddr = eaddr;public String getesalary() return esalary;public void setesalary(String esalary) this.esalary = esalary;public String getepassward() ret
16、urn epassward;public void setepassward(String epassward) this.epassward = epassward;public String getesex() return esex;public void setesex(String esex) this.esex = esex;public String getetel() return etel;public void setetel(String etel) this.etel = etel;/* * 創(chuàng)建數(shù)據(jù)庫連接 * */private void NewConnect()tr
17、y if (conn = null) Class.forName(dbClassName).newInstance();conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);elsereturn; catch (Exception ee) ee.printStackTrace();/* * 增加員工 * param stu */public void AddEmployee()/拼裝插入員工信息的SQL語句String ssql="insert into employee(name,id,addr,salary,passwa
18、rd,sex,tel) values ("+ "'"+this.ename+"',"+ "'"+this.eid+"',"+ "'"+this.eaddr+"',"+ "'"+this.esalary+"',"+ "'"+this.epassward+"',"+ "'"+this.
19、esex+"',"+ "'"+this.etel+"')"System.out.println(ssql);try if(conn=null) NewConnect();/如果數(shù)據(jù)庫連接為空,則創(chuàng)建/執(zhí)行SQL語句,插入員工信息conn.createStatement().executeUpdate(ssql); catch (SQLException e) e.printStackTrace(); /* * 刪除員工 * param stu */public void DelEmployee()/拼裝刪除員工
20、的SQL語句String ssql="delete from employee where id ='"+this.eid+"'"try if(conn=null) NewConnect();/如果數(shù)據(jù)庫連接為空,則創(chuàng)建/執(zhí)行SQL語句,刪除員工信息conn.createStatement().executeUpdate(ssql); catch (SQLException e) e.printStackTrace(); /* * 員工查詢 * param x * return */public Vector<Vector>
21、stuSearch()/拼裝查詢員工的SQL語句String sql="select name,id,addr,salary,passward,sex,tel from employee"/如果姓名非空,則將姓名作為查詢條件if(this.ename!=null)sql+=" where name='"+this.ename+"'"/如果性別非空,則將性別作為查詢條件Vector<Vector> v =new Vector<Vector>();/List list=new ArrayList()
22、;ResultSet rs = null;try if(conn=null)NewConnect();/如果數(shù)據(jù)庫連接為空,則創(chuàng)建/執(zhí)行查詢,查詢結(jié)果保存在數(shù)據(jù)結(jié)果集rs中/rs = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(sql);rs = conn.createStatement().executeQuery(sql); catch (SQLException e) e.printStackTrace(); try /通過循環(huán),將數(shù)據(jù)結(jié)果集中的
23、內(nèi)容取出while(rs.next()/每一條員工記錄作為一個對象,加入到數(shù)組中/*Employee stuinfo = new Employee();stuinfo.setename(rs.getString("name");stuinfo.seteid(rs.getString("id");stuinfo.setesex(rs.getString("sex");stuinfo.setesalary(rs.getString("salary");stuinfo.setepassward(rs.getString(
24、"passward");stuinfo.seteaddr(rs.getString("addr");stuinfo.setetel(rs.getString("tel");*/Vector<String> ve = new Vector<String>();for(int i = 1;i<8;i+)ve.add(rs.getString(i);v.add(ve); catch (SQLException e) / TODO 自動生成 catch 塊e.printStackTrace();return v;
25、/查詢結(jié)果,員工信息數(shù)組返回開戶package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Cxshuju public static int cxshuj(String s,String ss)/判斷用戶輸入的賬戶、密碼是否正確,如果正確返回1,否則返回0 int a=0; try Class.forName("com.mysql.jdbc.Driver"); Str
26、ing url="jdbc:mysql:/localhost/Bank?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from bank.yonghuxinxi"); while(rs.next(
27、) if (rs.getString("cid").equals(s) && rs.getString("mm").equals(ss) a=1; break; stmt.close(); rs.close(); catch(Exception e) e.printStackTrace(); return a; public static int cxshuj(String s)/判斷數(shù)據(jù)庫中是否存在賬戶名s,若存在返回1,否則返回0 int a=0; try Class.forName("com.mysql.jdbc.Driv
28、er"); String url="jdbc:mysql:/localhost/Bank?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from bank.yonghuxinxi");
29、while(rs.next() if (rs.getString("cid").equals(s) a=1; break; stmt.close(); rs.close(); catch(Exception e) e.printStackTrace(); return a; public static String cxsj(String s)/查詢余額 String a=null; try Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql:/localhost/Ban
30、k?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery(s); while(rs.next() a=rs.getString("je"); rs.close(); stmt.close(); catch(Exception e) e
31、.printStackTrace(); return a; public static String cxsju(String s)/查詢身份證號 String a=null; try Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql:/localhost/Bank?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); Statement stmt=con.createStatement(); R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年呼和浩特貨運(yùn)從業(yè)資格證考試試題和答案
- 食品安全及其相關(guān)法律法規(guī)標(biāo)準(zhǔn)體系s
- 三農(nóng)村領(lǐng)導(dǎo)干部教育培訓(xùn)方案與實施細(xì)則
- 工程勞務(wù)外包協(xié)議書
- 傳統(tǒng)制造業(yè)轉(zhuǎn)型框架智能制造實踐
- 化妝品生產(chǎn)中的膏體穩(wěn)定
- 高效率辦公室建設(shè)規(guī)劃表
- 收入支出報表分析
- 2025年廊坊貨物從業(yè)資格證考試
- 企業(yè)供應(yīng)鏈金融解決方案實踐案例分享
- 2025年常州機(jī)電職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 模糊多屬性決策方法及其在物流服務(wù)供應(yīng)鏈管理中的應(yīng)用研究
- 中央2025年交通運(yùn)輸部所屬事業(yè)單位招聘261人筆試歷年參考題庫附帶答案詳解
- 中智集團(tuán)所屬中智國際商務(wù)發(fā)展限公司招聘高頻重點提升(共500題)附帶答案詳解
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫含答案
- 【9語一?!?024年蚌埠市懷遠(yuǎn)縣中考一模語文試題
- 《智能制造技術(shù)基礎(chǔ)》課件-第1章 智能制造技術(shù)概述
- 國網(wǎng)基建安全管理課件
- 10.1.2事件的關(guān)系和運(yùn)算(教學(xué)課件)高一數(shù)學(xué)(人教A版2019必修第二冊)
- 傳統(tǒng)與現(xiàn)代滋補(bǔ)品的營銷變革
- 陳元方年十一時課件
評論
0/150
提交評論