Java程序设计 简易银行系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主函数

public class test123 {

/**

* @param args

*/

public static void main(String[] args) {

System.out.println("nissmr");

testbank1 bank=new testbank1();

}

}

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import java.util.Scanner;

/*银行账户管理系统主界面DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Bank","sa","1234 56");*/

public class testbank1 {

static Scanner scanner=new Scanner(System.in);

public static String

driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动

public static String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=Bank"; //连接服务器和数据库

public static String userName = "sa"; //默认用户名

public static String userPwd = "123456"; //密码

public static Connection dbconn;

static boolean m=true;

static int N;

public testbank1() {

System.out.println("欢迎银行账户管理系统!");

while(true)

{

try{

do{

System.out.println("请输入登录名:");

userName=scanner.next();

System.out.println("请输入密码:");

userPwd=scanner.next();

if(("sa".equals(userName))&&("123456".equals(userPwd)))

{

while(m){

System.out.println("---------------银行账户管理系统---------------");

System.out.println("1:添加账户2:删除账户");

System.out.println("3:修改账户信息4:查询账户信息");

System.out.println("5:浏览6:存款");

System.out.println("9:退出");

System.out.println("-------------请输入您要进行的服务---------");

N=scanner.nextInt();

switch(N){

case 1:insert();//添加账户功能

break;

case 2:del();//删除账户

break;

case 3:update();//修改账户信息

break;

case 4:serch();//查询账户信息

break;

case 5:liulan();//浏览全部账户信息

break;

case 6:cunkuan();//存款

break;

case 9:System.out.println("系统已安全退出!");

m=false;

break;

default:

System.out.println("请在1--9之间选择");

}}

break;}

else

System.out.println("登录名或密码错误重新输入");

}

while(true);

}

catch(Exception e){

System.out.println("输入有误请重新输入");

continue;

}

}}

private void insert() {

try{Class.forName(driverName);//载入驱动

//dbconn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Bank"," sa","123456");

dbconn=DriverManager.getConnection(dbURL,userName,userPwd);//连接数据库

String num=null,name=null;

int jine=0;

System.out.println("请输入您要添加的数据");

System.out.print("账号");

num=scanner.next();

System.out.print("姓名");

name=scanner.next();

System.out.print("金额");

jine=scanner.nextInt();

String sql="insert into Bank (num,name,jine) "

+"values('"+num+"','"+name+"','"+jine+"')";//向表中插入信息

System.out.println("信息已插入!");

Statement stmt=dbconn.createStatement();//用于查询与更新

stmt.executeUpdate(sql);//

stmt.close();}//关闭连接

catch(Exception e)

{

}

m=true;

}

// TODO Auto-generated method stub

private void del() {

try{String num=null,name=null;

int jine=0;

String a=null;

Class.forName(driverName);//载入驱动

dbconn=DriverManager.getConnection(dbURL,userName,userPwd);//连接数据库

System.out.println("---删除账户---");

String sql1="select*from Bank";

相关文档
最新文档