Article image
Olival Neto
Olival Neto07/05/2023 22:45
Compartilhe

Como eram feitas as conexões com banco de dados mysql, através do Java, sem o Spring Data JPA e com o Spring Data JPA

  • #Spring Framework
  • #MySQL
  • #Java

Fala, Dev. Olhe os dois códigos. No primeiro, temos a conexão com banco de dados, MySQL, sem utilizar um framework.

import java.sql.*;

public class BancoDeDados {

public static void main(String[] args) {

String url = "jdbc:mysql://localhost:3306/cadastros";

String usuario = "root";

String senha = "root";

try {

Connection connection = DriverManager.getConnection(url, usuario, senha);

System.out.println("Conexão foi realizada com suecsso!");

String sql = "INSERT INTO usuarios (nome, login, senha) VALUES (?, ?, ?)";

PreparedStatement statement = connection.prepareStatement(sql);

statement.setString(1, "Olival Paulino");

statement.setString(2, "dobackaofront");

statement.setString(3, "root");

int rowsInserted = statement.executeUpdate();

connection.close();

} catch (SQLException e) {

System.out.println("Não foi possível conectar");

System.err.println(e);

}

}

}

Já no segundo, temos a mesma conexão realizando com o Spring Framework, usando a dependência Spring Data JPA, com o mesmo banco de dados MySQL:

spring.datasource.url=jdbc:mysql://localhost:3306/cadastros

spring.datasource.username=root

spring.datasource.password=root

spring.jpa.show-sql=true

spring.jpa.hibernate.ddl-auto=update

Bem diferente, não é? A utilização de um framework facilita demais a utilização dos mesmos recursos. Caso queira ver as imagens, pode acessar o meu linkedin, que fiz uma postagem lá: https://www.linkedin.com/in/olivalpaulino/

Ainda não descobri como adicionar imagens aqui, como a turma faz. Se alguém souber, leio nos comentários.

Compartilhe
Comentários (0)