




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
更多企业学院:./Shop/中小企业管理全能版183套讲座+89700份资料./Shop/40.shtml总经理、高层管理49套讲座+16388份资料./Shop/38.shtml中层管理学院46套讲座+6020份资料./Shop/39.shtml国学智慧、易经46套讲座./Shop/41.shtml人力资源学院56套讲座+27123份资料./Shop/44.shtml各阶段员工培训学院77套讲座+ 324份资料./Shop/49.shtml员工管理企业学院67套讲座+ 8720份资料./Shop/42.shtml工厂生产管理学院52套讲座+ 13920份资料./Shop/43.shtml财务管理学院53套讲座+ 17945份资料./Shop/45.shtml销售经理学院56套讲座+ 14350份资料./Shop/46.shtml销售人员培训学院72套讲座+ 4879份资料./Shop/47.shtml小型银行管理系统的部分代码登陆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;import java.sql.*;public class loginprivate String sName;private String sPass;private String sState;/数据库连接设置protected 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 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 getsState() return sState;public void setsState(String sState) this.sState = sState;/* * 创建数据库连接 * */private void NewConnect()try if (conn = null) Class.forName(dbClassName).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=+sState+;/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.getsName();ep.setsSPass(ep.getsPass();ep.setsState(ep.getsState();/System.out.println(ep.getsName()+ep.getsPass()+ep.getsState();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;public 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=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()/查询出账户的最大值并返回这个最大值供其他方法调用 String 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.executeQuery(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;import 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;/数据库连接设置protected 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 getename() 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 setesalary(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 setetel(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()/拼装插入员工信息的SQL语句String ssql=insert into employee(name,id,addr,salary,passward,sex,tel) values (+ +this.ename+,+ +this.eid+,+ +this.eaddr+,+ +this.esalary+,+ +this.epassward+,+ +this.esex+,+ +this.etel+);System.out.println(ssql);try if(conn=null) NewConnect();/如果数据库连接为空,则创建/执行SQL语句,插入员工信息conn.createStatement().executeUpdate(ssql); catch (SQLException e) 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.printStackTrace(); /* * 员工查询 * param x * return */public Vector stuSearch()/拼装查询员工的SQL语句String sql=select name,id,addr,salary,passward,sex,tel from employee;/如果姓名非空,则将姓名作为查询条件if(this.ename!=null)sql+= where name=+this.ename+;/如果性别非空,则将性别作为查询条件Vector v =new 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().executeQuery(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.setesalary(rs.getString(salary);stuinfo.setepassward(rs.getString(passward);stuinfo.seteaddr(rs.getString(addr);stuinfo.setetel(rs.getString(tel);*/Vector ve = new Vector();for(int i = 1;i8;i+)ve.add(rs.getString(i);v.add(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)/判断用户输入的账户、密码是否正确,如果正确返回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 rs=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)/判断数据库中是否存在账户名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(); 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(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.executeQuery(s); while(rs.next() a=rs.getString(je); 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.getConnect
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建省泉州市永春县永源城市建设有限公司招聘11人考前自测高频考点模拟试题及一套答案详解
- 2025年9月27日湖南省供销合作总社遴选业务水平测试面试真题及答案解析
- 2025年降台铣床项目发展计划
- 2025年脑病医院项目建议书
- 小学安全专项培训内容课件
- 2025广东中山市港口镇水务事务中心招聘勤杂工6人考前自测高频考点模拟试题及一套参考答案详解
- HO-PEG-NH-Fmoc-MW-3400-生命科学试剂-MCE
- H1L1A1B3-生命科学试剂-MCE
- Glycidyl-behenate-d5-生命科学试剂-MCE
- 生物产业市场预测与投资机会研究
- 胎盘早剥护理常规
- 2025年劳动合同管理操作手册
- 申请银行承兑汇票申请书
- 2024年中级通信专业实务(终端与业务)考试题库(含答案)
- 第15课 探寻新航路 课件(18张)
- 陆上油气长输管道建设项目主要安全设施、定量风险评价法、个人风险基准、安全预评价报告
- 仓库保管员模拟考试题(附答案)
- 盼盼食品案例分析
- 餐饮5S管理培训课程
- 视神经炎的临床应用
- 债权转让承诺书样本文件范例(2024年版)
评论
0/150
提交评论