小型银行管理系统的部分代码介绍_第1页
小型银行管理系统的部分代码介绍_第2页
小型银行管理系统的部分代码介绍_第3页
小型银行管理系统的部分代码介绍_第4页
小型银行管理系统的部分代码介绍_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、更多企业学院:./Shop/中小企业管理全能版183套讲座+89700份资料总经理、高层管理49套讲座+16388份资料中层管理学院46套讲座+6020份资料 国学智慧、易经46套讲座人力资源学院56套讲座+27123份资料各阶段员工培训学院77套讲座+ 324份资料员工管理企业学院67套讲座+ 8720份资料工厂生产管理学院52套讲座+ 13920份资料财务管理学院53套讲座+ 17945份资料 销售经理学院56套讲座+ 14350份资料销售人员培训学院72套讲座+ 4879份资料小型银行管理系统的部分代码登陆package dao;import java.sql.Con

2、nection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import java.sql.*;public class loginprivate String sName;private String sPass;private String sState;/数据库连接设置protected static String dbClassName = "com.my

3、sql.jdbc.Driver"protected static String dbUrl = "jdbc:mysql:/localhost:3306/bank"protected static String dbUser = "root" protected static String dbPwd = "root" private static Connection conn = null; public String getsName() return sName;public void setsName(String

4、sName) this.sName = sName;public String getsPass() return sPass;public void setsSPass(String sPass) this.sPass = sPass;public String getsState() return sState;public void setsState(String sState) this.sState = sState;/* * 创建数据库连接 * */private void NewConnect()try if (conn = null) Class.forName(dbClas

5、sName).newInstance();conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);elsereturn; catch (Exception ee) ee.printStackTrace();public List stuSearch()String sql="select * from person where name='"+sName+"' and pass='"+sPass+"' and state='"+sStat

6、e+"'"/System.out.println(sql);List list=new ArrayList();ResultSet rs = null;try if(conn=null)NewConnect();/如果数据库连接为空,则创建rs = conn.createStatement().executeQuery(sql); catch (SQLException e) e.printStackTrace(); try /通过循环,将数据结果集中的内容取出while(rs.next() login ep = new login();ep.setsName(ep

7、.getsName();ep.setsSPass(ep.getsPass();ep.setsState(ep.getsState();/ate();list.add(ep); catch (SQLException e) / TODO 自动生成 catch 块e.printStackTrace();return list;/查询结果,数组返回数据库package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;publ

8、ic class shujuku public shujuku(String sql)/接受一个SQL语句并执行 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

9、=con.createStatement(); stmt.executeUpdate(sql); stmt.close(); catch(Exception e) e.printStackTrace(); 数据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()/查询出账户的最大值并返回这个最大值供其他方法调用 St

10、ring s=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(); ResultSet rs=stmt.ex

11、ecuteQuery("select max(cid) as cid from Bank.yonghuxinxi "); while(rs.next() s=rs.getString("cid"); stmt.close(); rs.close(); catch(Exception e) e.printStackTrace(); return s; 数据库连接package dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;impo

12、rt java.sql.SQLException;import java.util.ArrayList;import java.util.List;import 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;/数据库连接设置prote

13、cted static String dbClassName = "com.mysql.jdbc.Driver"protected static String dbUrl = "jdbc:mysql:/localhost:3306/bank"protected static String dbUser = "root" protected static String dbPwd = "root" private static Connection conn = null; public String getenam

14、e() return ename;public void setename(String ename) this.ename = ename;public String 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 set

15、esalary(String esalary) this.esalary = esalary;public String getepassward() return 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 set

16、etel(String etel) this.etel = etel;/* * 创建数据库连接 * */private void NewConnect()try if (conn = null) Class.forName(dbClassName).newInstance();conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);elsereturn; catch (Exception ee) ee.printStackTrace();/* * 增加员工 * param stu */public void AddEmployee()/

17、拼装插入员工信息的SQL语句String ssql="insert into employee(name,id,addr,salary,passward,sex,tel) values ("+ "'"+this.ename+"',"+ "'"+this.eid+"',"+ "'"+this.eaddr+"',"+ "'"+this.esalary+"',"

18、;+ "'"+this.epassward+"',"+ "'"+this.esex+"',"+ "'"+this.etel+"')"System.out.println(ssql);try if(conn=null) NewConnect();/如果数据库连接为空,则创建/执行SQL语句,插入员工信息conn.createStatement().executeUpdate(ssql); catch (SQLException e

19、) e.printStackTrace(); /* * 删除员工 * param stu */public void DelEmployee()/拼装删除员工的SQL语句String ssql="delete from employee where id ='"+this.eid+"'"try if(conn=null) NewConnect();/如果数据库连接为空,则创建/执行SQL语句,删除员工信息conn.createStatement().executeUpdate(ssql); catch (SQLException e) e

20、.printStackTrace(); /* * 员工查询 * param x * return */public Vector<Vector> stuSearch()/拼装查询员工的SQL语句String sql="select name,id,addr,salary,passward,sex,tel from employee"/如果姓名非空,则将姓名作为查询条件if(this.ename!=null)sql+=" where name='"+this.ename+"'"/如果性别非空,则将性别作为查询

21、条件Vector<Vector> v =new Vector<Vector>();/List list=new ArrayList();ResultSet rs = null;try if(conn=null)NewConnect();/如果数据库连接为空,则创建/执行查询,查询结果保存在数据结果集rs中/rs = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE).executeQuery(sql);rs = conn.createStatement().ex

22、ecuteQuery(sql); catch (SQLException e) e.printStackTrace(); try /通过循环,将数据结果集中的内容取出while(rs.next()/每一条员工记录作为一个对象,加入到数组中/*Employee stuinfo = new Employee();stuinfo.setename(rs.getString("name");stuinfo.seteid(rs.getString("id");stuinfo.setesex(rs.getString("sex");stuinfo

23、.setesalary(rs.getString("salary");stuinfo.setepassward(rs.getString("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.a

24、dd(ve); catch (SQLException e) / TODO 自动生成 catch 块e.printStackTrace();return v;/查询结果,员工信息数组返回开户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)/判断用户输入的账户、密码是否正确,如

25、果正确返回1,否则返回0 int a=0; 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(); ResultSet r

26、s=stmt.executeQuery("select * from bank.yonghuxinxi"); while(rs.next() 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)/判

27、断数据库中是否存在账户名s,若存在返回1,否则返回0 int a=0; 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(

28、); ResultSet rs=stmt.executeQuery("select * from bank.yonghuxinxi"); 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

29、("com.mysql.jdbc.Driver"); String url="jdbc:mysql:/localhost/Bank?useUnicode=true&characterEncoding=GBK" Connection con=DriverManager.getConnection(url,"root","root"); tement(); ResultSet rs=stmt.executeQuery(s); while(rs.next() a=rs.getString("je&quo

30、t;); rs.close(); stmt.close(); catch(Exception e) e.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(); ResultSet rs=st

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论