Skip to content

becacoli/banco-de-dados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atividade de Banco de Dados

Como objetivo da atividade, utilizei JDBC para implementar um programa principal que se conecta ao banco de dados da locadora e executa a consulta "SELECT * FROM cliente".

Passo a passo

Lembre-se que você deve alterar os valores, de acordo com a configuração do seu ambiente.

    String user = "root";
    String passwd = "";
    String url = "jdbc:mysql://localhost:3306/locadora";
    
    String driveUrl = "com.mysql.jdbc.Driver";

A string url contendo a URL de conexão com o banco de dados MySQL. A URL possui a seguinte estrutura: "jdbc:mysql://:/". Neste exemplo, o host é "localhost", a porta é "3306" e o nome do banco de dados é "mydb". As strings user e passwd armazenam as credenciais de autenticação do usuário utilizado para acessar o banco de dados. E a string driveUrl especifica o nome da classe do driver JDBC para o MySQL que será utilizado para fazer a conexão com o banco de dados.

  1. Para realizar a conexão com o banco de dados usando Java, criei um projeto Maven e instalei a dependência no file nomeado como "pom.xml":
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.33</version>
</dependency> 

Com essa dependência, eu pude me conectar ao JDBC do MySQL.

  1. Após isso, compilei o código usando o comando:
mvn install

mvn_install

  1. Por último, basta rodar a classe do projeto com o seguinte comando que ele terá como output o nome e o login dos clientes da locadora.
mvn exec:java -Dexec.mainClass="com.example.App"

mvn_run

Para rodar

Para rodar o código, é necessário ter instalado Java e Maven e ter os caminhos das instalações no path das variáveis de ambiente do usuário e do sistema.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages