您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 一个简单的JAVA和ACCESS数据库写的库户信息管理系统
//一个简单的JAVA和ACCESS写的用户信息管理程序。importjava.sql.*;importjava.util.Scanner;importjava.util.Random;publicclassCustomer{publicstaticvoidmain(Stringargs[]){Scannerinput=newScanner(System.in);Connectioncon;Statementsql;ResultSetrs=null;Stringusername,chioce=y;intoption=0,i;try{Class.forName(sun.jdbc.odbc.jdbcOdbcDriver);}catch(ClassNotFoundExceptione){System.out.println();}while(y.equals(chioce)){System.out.println(*******欢迎使用大富翁客户抽奖系统*******);System.out.println(****************************************);System.out.println(************1客户注册**************);System.out.println(************2客户信息**************);System.out.println(************3客户登录**************);System.out.println(************4参与抽奖**************);System.out.println(****************************************);System.out.println(请输入所选操作序号:);intnumber=input.nextInt();switch(number){case1:for(;;){System.out.println(请输入姓名:);username=input.next();try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();rs=sql.executeQuery(SELECT*FROMCustomerwhereuser='+username+');if(rs.next())System.out.println(用户名已被注册,请重新输入!);elsebreak;con.close();}catch(SQLExceptione){System.out.println(e);}}System.out.println(请输入密码:);intmima=input.nextInt();try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();intindata=sql.executeUpdate(INSERTINTOCustomer(user,password)VALUES('+username+','+mima+'));con.close();}catch(SQLExceptione){System.out.println(e);}System.out.println(注册成功!);System.out.println(是否继续y(是)/n(否):);chioce=input.next();break;case2:System.out.println(此操作需要管理员权限,请登录管理员帐号:);System.out.print(帐号:);Stringadmin=input.next();System.out.print(密码:);intadminnub=input.nextInt();if(admin.equals(admin)&&adminnub==123456){System.out.println(***************************************);System.out.println(1查看指定用户信息);System.out.println(2客户所有用户信息);System.out.println(3修改用户信息);System.out.println(4删除用户信息);System.out.println(***************************************);System.out.println(请输入所选操作序号:);option=input.nextInt();}elseSystem.out.println(登录失败,非管理员帐号!);switch(option){case0:break;case1:System.out.println(请输入所查用户名:);Stringname2=input.next();try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();rs=sql.executeQuery(SELECT*FROMCustomerwhereuser='+name2+');while(rs.next()){Stringname=rs.getString(2);Stringpassword=rs.getString(3);System.out.println(用户信息为:+name+password);}con.close();}catch(SQLExceptione){System.out.println(e);}break;case2:try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();rs=sql.executeQuery(SELECT*FROMCustomer);while(rs.next()){Stringname=rs.getString(2);Stringpassword=rs.getString(3);System.out.println(用户信息为:+name+password);}con.close();}catch(SQLExceptione){System.out.println(e);}break;case3:System.out.println(请输入所需修改用户名:);Stringname3=input.next();System.out.println(请输入新用户名:);Stringname4=input.next();System.out.println(请输入新密码:);intmima4=input.nextInt();try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();intindata=sql.executeUpdate(UPDATECustomerSETuser='+name4+',password=+mima4+whereuser='+name3+');con.close();}catch(SQLExceptione){System.out.println(e);}System.out.println(修改用户信息成功!);break;case4:System.out.println(请输入所需删除用户名:);Stringname5=input.next();try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();intindata=sql.executeUpdate(DELETEFROMCustomerWHEREuser='+name5+');con.close();}catch(SQLExceptione){System.out.println(e);}System.out.println(删除用户信息成功!);break;}System.out.println(是否继续y(是)/n(否):);chioce=input.next();break;case3:System.out.println(请输入用户名:);Stringname=input.next();System.out.println(请输入密码:);Stringpassword=input.next();try{con=DriverManager.getConnection(jdbc:odbc:test,,);sql=con.createStatement();rs=sql.executeQuery(SELECT*FROMCustomerwhereuser='+name+'andpassword=+password+);if(rs.next())System.out.println(登录成功!);elseSystem.out.println(用户名或密码错误,请重新输入);con.close();}catch(SQLExceptione){System.out.println(e);}System.out.println(是否继续y(是)/n(否):);chioce=input.next();break;case4:System.out.println(请输入会员号(会员号码为四位数字):);intrannub=input.nextInt();while(rannub1000||rannub9999){System.out.println(输入有误,请重新输入:);rannub=input.nextInt();}Randomrandom=newRandom();System.out.println(本次的中奖会员号码是:);for(i=0;i6;i++){intznub=random.nextInt(8999)+1000;System.out.print(znub+\t);if(rannub==znub)System.out.println(恭喜中奖!!);}System.out.println();if(i==6)System.out.println(非常遗憾,您的会员号码不再中奖会员号码之中。);System.out.println(是否继续y(是)/n(否):);chioce=input.next();break;}}}}
本文标题:一个简单的JAVA和ACCESS数据库写的库户信息管理系统
链接地址:https://www.777doc.com/doc-7248301 .html