Versão atual:

Erro no comando sql para inserção de dados com java e postgres

Olá pessoal, estou tentando fazer uma inserção no banco de dados postgres com java mas esta dando erro sql. Segue o código abaixo: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement;

public class Principal {

public static void main(String[] args) {

try {

Class.forName("org.postgresql.Driver");

Connection conexao = DriverManager.getConnection("jdbc:postgresql://localhost:5432/Aula", "postgres", "123");

Statement stm = conexao.createStatement();

System.out.println("Conectado...");

String sql = "insert into Aluno (nome, matricula, prova, teste)values('jose', '1010', '90', '90')";

stm.executeUpdate("sql");

System.out.println("Aluno inserido");

stm.close();

conexao.close();

} catch (ClassNotFoundException e) {

System.out.println("Erro de Driver");

} catch (SQLException e) {

System.out.println("Erro SQL");

} catch (Exception e) {

System.out.println("Erro genérico"); }

} }

Versão(1):

Ver a versão formatada

Erro no comando sql para inserção de dados com java e postgres

Comentário

new question