Exemplos JDBC
Página 1 de 1
Exemplos JDBC
INSERT
- Código:
package br.gov.geracaotecsc.exemplojdbc.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class TesteJDBC {
public static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
int codigo = Integer.parseInt(JOptionPane.showInputDialog("Digite o codigo do cliente"));
//Robert', null); DROP TABLE cliente; --
String nome = JOptionPane.showInputDialog("Digite o nome do cliente");
String fone = JOptionPane.showInputDialog("Digite o fone do cliente");
try {
Class.forName("org.postgresql.Driver");
} catch (Exception e) {
System.err.println("Não foi possível achar o Driver JDBC.");
System.err.println("Esta aplicação explodirá em...");
for (int i=10; i>= 1; i--) {
System.err.println(i + "...");
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
}
}
System.err.println("BOOOOOOOOOOOOOOMMMMMMM!");
//System.explode();
System.exit(-1);
}
String urlJDBC = "jdbc:postgresql://200.135.30.108/jdbccharles";
Connection connection = null;
PreparedStatement pstmt = null;
try {
connection =
DriverManager.getConnection(
urlJDBC, "postgres", "postgres");
System.out.println("Conexão efetuada com sucesso!");
String sql = "INSERT INTO cliente (codigo, nome, telefone) values (?, ?, ?)";
pstmt = connection.prepareStatement(sql);
pstmt.setInt(1, codigo);
pstmt.setString(2, nome);
pstmt.setString(3, fone);
pstmt.executeUpdate();
System.out.println("Comando efetuado com sucesso!");
} catch (SQLException e) {
System.err.println("Ocorreu um erro com a conexão ao banco");
e.printStackTrace();
} finally {
try {
pstmt.close();
connection.close();
} catch (SQLException e) {
}
}
}
}
- Código:
package br.gov.geracaotecsc.exemplojdbc.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class TesteJDBCSelect {
public static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
try {
Class.forName("org.postgresql.Driver");
} catch (Exception e) {
System.err.println("Não foi possível achar o Driver JDBC.");
System.err.println("Esta aplicação explodirá em...");
for (int i=10; i>= 1; i--) {
System.err.println(i + "...");
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
}
}
System.err.println("BOOOOOOOOOOOOOOMMMMMMM!");
//System.explode();
System.exit(-1);
}
String urlJDBC = "jdbc:postgresql://200.135.30.108/jdbccharles";
Connection connection = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try {
connection =
DriverManager.getConnection(
urlJDBC, "postgres", "postgres");
System.out.println("Conexão efetuada com sucesso!");
String sql = "SELECT codigo, nome, telefone FROM cliente";
pstmt = connection.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
int codigo = rs.getInt("codigo");
String nome = rs.getString("nome");
String fone = rs.getString("telefone");
double x = 1.234;
System.out.printf("Codigo=%d,Nome=%s,Fone=%s\n", codigo, nome, fone, x);
}
System.out.println("Comando efetuado com sucesso!");
} catch (SQLException e) {
System.err.println("Ocorreu um erro com a conexão ao banco");
e.printStackTrace();
} finally {
try {
rs.close();
pstmt.close();
connection.close();
} catch (SQLException e) {
}
}
}
}
Tópicos semelhantes
» Exemplos JPA - consulta por codigo
» Exemplos JPA - persistence.xml
» Exemplos JPA - Código Final
» Exemplos JPA - download do hibernate
» Exemplos JPA - NaveDAO usando JPA
» Exemplos JPA - persistence.xml
» Exemplos JPA - Código Final
» Exemplos JPA - download do hibernate
» Exemplos JPA - NaveDAO usando JPA
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos