Este sistema utiliza o MySQL Server como SGBD
Neste arquivo, você terá informações sobre como instalar e configurar o MySQL.
Para instalar o MySQL Server no Linux, siga os passos abaixo:
sudo apt-get update
sudo apt install mysql-server
Para acessar o mysql, será necessário ter uma senha. Seguindo os passos abaixo, você terá como cadastrar a sua primeira senha.
sudo mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'senha-de-root';
FLUSH PRIVILEGES;
\q
A partir daqui, as configurações são específicas do projeto ClassicBank.
Se você veio de outro projeto, esta parte não será útil.
Agora que já foi instalado o mysql server e a configuração da senha foi feita, será preciso criar a base de dados que será usada para armazenar os dados desse sistema bancário.
Precisamos de uma tabela para as contas criadas.
Siga os passos abaixo:
mysql -u root -p
create database classic_bank;
use classic_bank
A base de dados foi criada, agora vamos configurar a tabela, colocando as colunas e definindo restrições.
CREATE TABLE `conta` (
`numeroConta` int NOT NULL,
`saldo` decimal(10,0) DEFAULT NULL,
`cpf` varchar(11) DEFAULT NULL,
PRIMARY KEY (`numeroConta`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
A string de conexão com a base de dados, deve ter o seguinte formato:
"jdbc:mysql://localhost:3306/<nomeDaTabela>?user=<nomeDoSeuUsuário>&password=<suaSenhaDoBancoDeDados>”
Feito isso, o SGBD e o banco de dados (tabela) estarão configurados!