第1页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共13页小型银行管理系统的部分代码登陆packagedao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.List;importjava.sql.*;publicclasslogin{privateStringsName;privateStringsPass;privateStringsState;//数据库连接设置protectedstaticStringdbClassName="com.mysql.jdbc.Driver";protectedstaticStringdbUrl="jdbc:mysql://localhost:3306/bank";protectedstaticStringdbUser="root";protectedstaticStringdbPwd="root";privatestaticConnectionconn=null;publicStringgetsName(){returnsName;}publicvoidsetsName(StringsName){this.sName=sName;}publicStringgetsPass(){returnsPass;}publicvoidsetsSPass(StringsPass){this.sPass=sPass;}publicStringgetsState(){returnsState;第2页共13页第1页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共13页}publicvoidsetsState(StringsState){this.sState=sState;}/***创建数据库连接**/privatevoidNewConnect(){try{if(conn==null){Class.forName(dbClassName).newInstance();conn=DriverManager.getConnection(dbUrl,dbUser,dbPwd);}elsereturn;}catch(Exceptionee){ee.printStackTrace();}}publicListstuSearch(){Stringsql="select*frompersonwherename='"+sName+"'andpass='"+sPass+"'andstate='"+sState+"'";//System.out.println(sql);Listlist=newArrayList();ResultSetrs=null;try{if(conn==null)NewConnect();//如果数据库连接为空,则创建rs=conn.createStatement().executeQuery(sql);}catch(SQLExceptione){第3页共13页第2页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共13页e.printStackTrace();}try{//通过循环,将数据结果集中的内容取出while(rs.next()){loginep=newlogin();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(SQLExceptione){//TODO自动生成catch块e.printStackTrace();}returnlist;//查询结果,数组返回}}数据库packagedao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassshujuku{publicshujuku(Stringsql){//接受一个SQL语句并执行try{第4页共13页第3页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共13页Class.forName("com.mysql.jdbc.Driver");Stringurl="jdbc:mysql://localhost/Bank?useUnicode=true&characterEncoding=GBK";Connectioncon=DriverManager.getConnection(url,"root","root");Statementstmt=con.createStatement();stmt.executeUpdate(sql);stmt.close();}catch(Exceptione){e.printStackTrace();}}}数据packagedao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;publicclassshuju{publicstaticStringshuj(){//查询出账户的最大值并返回这个最大值供其他方法调用Strings=null;try{Class.forName("com.mysql.jdbc.Driver");Stringurl="jdbc:mysql://localhost/Bank?useUnicode=true&characterEncoding=GBK";Connectioncon=DriverManager.getConnection(url,"root","root");Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("selectmax(cid)ascidfrom`Bank`.`yonghuxinxi`");while(rs.next())s=rs.getString("cid");stmt.close();rs.close();第5页共13页第4页共13页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共13页}catch(Exceptione){e.printStackTrace();}returns;}}数据库连接packagedao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Re...