Java实现银行程序————银行程序3.0

2.0版本让账户信息保存到数据库,可以从数据库读取信息,即使程序退出也可以正常读取之前的账户信息(未做异常处理,有异常程序就停止),增删改查功能银行程序都已实现
MainTest类,进行测试

import java.util.ArrayList;
import java.util.List;public class ManinTest {public static void main(String[]args) throws Exception {Bank bank = Bank.getBank();List<Account> lst = new ArrayList<>();//bank.AddAccount(1,"5","14");
//bank.DelAccount("5");// Account acc = new Account(6666,"5","14",1000000000);//bank.UpdateAccount(acc);System.out.printf(bank.GetAccount("1"));// Account acc = new Account(1,"1","1",700.10);Account acc1 = new Account(2,"2","2",700.10);//  lst.add(acc);lst.add(acc1);bank.AddAccounts(lst);// bank.DelAllAccount();//Account acc = new Account();try {List<Account> AccountList = bank.GetAllAccounts();for (Account account : AccountList) {//  System.out.println(account);}} catch (Exception e) {e.printStackTrace();}}
}

创建数据库访问类:DBUtil 类
1、localhost代表本机不用变
2、3306是端口号,即port,一般默认都是3306。
3、root一般指管理员,不用变,直接用即可。
4、"123456"指的是密码,一般大家常用的密码就123、111111、root或者123456几种。

import java.sql.Connection;
import java.sql.DriverManager;public class DBUtil {public static Connection connectDB() throws Exception {Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/bank", "root", "123456");//获取连接return connection;}
}

Account类

public class Account {private int Id;private String  UserName;//用户名private String  Password;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部