银行储蓄系统 java连接数据库Word文档格式.docx
- 文档编号:21387020
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:21
- 大小:52.07KB
银行储蓄系统 java连接数据库Word文档格式.docx
《银行储蓄系统 java连接数据库Word文档格式.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统 java连接数据库Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
请输入密码:
Stringpassword2=scanner.next();
if(!
(username2.equals("
"
)||password2.equals("
))){
try{
Class.forName("
sun.jdbc.odbc.JdbcOdbcDriver"
conn=DriverManager.getConnection("
jdbc:
odbc:
yinhang"
"
stmt=conn.createStatement();
Stringsql0="
select*fromuser1whereusername1='
+username2+"
'
;
rs=stmt.executeQuery(sql0);
if(rs.next()){
if(rs.getString("
password1"
).trim().equals(password2))
{
System.out.println(username2+"
:
欢迎登录本系统"
while(true)
1开户"
2注销账户"
3修改账户信息"
4查询信息"
5显示信息"
6取款"
7存款"
8退出系统"
请选择功能_"
stmt=conn.createStatement();
intdd=scanner.nextInt();
switch(dd)
{
case1:
intwdv=0;
while(wdv!
=1)
1输入要注册的用户信息"
2返回上一级"
intddf=scanner.nextInt();
switch(ddf)
case1:
intgf=0;
while(gf!
=1)
请输入要注册的账户信息以逗号隔开分别为账户号姓名开户时间手机号"
Stringst=scanner.next();
String[]splitst=st.split("
Stringa1;
Stringa2;
Stringa3;
Stringa4;
if(splitst.length<
4)
System.out.println("
信息缺失请重新输入"
continue;
}
if(splitst.length>
信息超出请重新输入"
if(splitst.length==4)
a1=splitst[0];
a2=splitst[1];
a3=splitst[2];
a4=splitst[3];
Stringbbb="
INSERTINTOuser2(zh,name,date,phonenum)VALUES('
+a1+"
'
+a2+"
+a3+"
+a4+"
)"
inti=stmt.executeUpdate(bbb);
Stringbbbc="
INSERTINTOuser3(zh)VALUES('
intiu=stmt.executeUpdate(bbbc);
if(i!
=0){
注册成功!
是否继续注册yn返回上一层"
Stringk=scanner.next();
if(k.startsWith("
y"
))
{
System.out.println();
};
n"
gf=1;
};
}
break;
case2:
wdv=1;
case3:
default:
System.out.println("
输入错误,请重新输入"
break;
case2:
intwdvv=0;
while(wdvv!
*************1注销用户基本信息*************"
//System.out.println("
*************2注销账户信息*************"
*************2返回上一级**************"
intvvv=0;
intjjj=0;
while(vvv!
=1||jjj!
请输入所要注销的账号"
Stringz=scanner.next();
Stringsql1="
SELECT*FROMuser2wherezh='
+z+"
rs=stmt.executeQuery(sql1);
intkkk=0;
while(rs.next())
Stringa=rs.getString
(1);
Stringb=rs.getString
(2);
Stringc=rs.getString(3);
Stringd=rs.getString(4);
账号姓名开户日期手机号"
System.out.println(a+"
+b+"
+c+"
+d);
kkk++;
if(kkk==0)
System.out.println("
没有这个人,请重新输入"
}
else
您是否真的要删除?
y/n"
StringdeleSql="
DELETEFROMuser2WHEREzh='
;
inti=stmt.executeUpdate(deleSql);
StringdeleSql1="
DELETEFROMuser3WHEREzh='
intii=stmt.executeUpdate(deleSql1);
System.out.println("
是否继续删除?
y/nn返回上一层"
Stringl=scanner.next();
if(l.startsWith("
jjj=1;
break;
Stringw=scanner.next();
if(w.startsWith("
vvv=1;
wdvv=1;
case3:
default:
intggg=0;
while(ggg!
请选择要修改的项目"
//System.out.println("
1账号"
1用户名"
2手机号"
3金额"
5返回上一级"
intww=scanner.nextInt();
switch(ww)
case1:
intgggg=0;
while(gggg!
{
请输入被修改人的账号"
Stringzh1=scanner.next();
+zh1+"
intx=0;
//Stringe=rs.getString(5);
//Stringf=rs.getString(6);
//Stringg=rs.getString(7);
账号姓名开户日期手机号"
x++;
if(x==0)
查无此人,请重新输入"
请输入姓名"
Stringnl=scanner.next();
Stringrd="
updateuser2setname='
+nl+"
wherezh='
inti=stmt.executeUpdate(rd);
if(i==0)
没有这个人无法修改"
System.out.println();
=0)
已修改"
Stringsql2="
rs=stmt.executeQuery(sql2);
是否继续修改手机号?
gggg=1;
intwwww=0;
while(wwww!
Stringzh2=scanner.next();
+zh2+"
账号姓名注册日期手机号"
请输入手机号"
Stringsj=scanner.next();
updateuser2setphonenum='
+sj+"
是否继续修改?
wwww=1;
case5:
ggg=1;
case6:
case4:
intddd=0;
while(ddd!
1查询账户信息"
2查询储户基本信息"
3返回"
intzz=scanner.nextInt();
switch(zz)
intrr=0;
while(rr!
请入账号:
Stringff=scanner.next();
SELECT*FROMuser3wherezh='
+ff+"
账号金额"
+b);
是否继续查询?
rr=1;
intkkkk=0;
while(kkkk!
请输入账号和用户名,中间用逗号隔开"
Stringxh3=scanner.next();
String[]splitst=xh3.split("
andname='
账号号姓名开户日期手机号"
"
"
+d);
是否继续查询账号信息?
kkkk=1;
查无此人,请重新选择"
ddd=1;
输入错误"
Stringsql="
SELECT*FROMuser2"
rs=stmt.executeQuery(sql);
储户信息如下"
Stringb=rs.getStri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行储蓄系统 java连接数据库 银行 储蓄 系统 java 连接 数据库
![提示](https://static.bdocx.com/images/bang_tan.gif)