Exemplo JDBC 1
Página 1 de 1
Exemplo JDBC 1
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;
public class TesteJDBC {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
Class.forName("org.postgresql.Driver");
//esta instrução muda de acordo com o driver JDBC utilizado
} catch (Exception x) {
System.out.println("Erro: nao foi possivel registrar o driver JDBC!");
}
String urlJDBC = "jdbc:postgresql://localhost/geracaotec";
Connection connection = null;
PreparedStatement pstmt = null;
try {
connection = DriverManager.getConnection(
urlJDBC, "postgres", "postgres");
System.out.println("Digite o código do funcionario: ");
int codigo = scanner.nextInt();
System.out.println("Digite o nome do funcionario: ");
String nome = scanner.next();
System.out.println("Digite a funcao: ");
String funcao = scanner.next();
System.out.println("Digite o salario: ");
double salario = scanner.nextDouble();
String sql = "INSERT INTO CW_FUNCIONARIOx " +
" (CODIGO, NOME, FUNCAO, SALARIO) " +
"VALUES (?, ?, ?, ?)";
pstmt = connection.prepareStatement(sql);
pstmt.setInt(1, codigo);
pstmt.setString(2, nome);
pstmt.setString(3, funcao);
pstmt.setDouble(4, salario);
pstmt.executeUpdate();
} catch (SQLException sqle) {
System.out.println("Erro ao executar comandos no banco");
sqle.printStackTrace();
} finally {
if (pstmt != null) {pstmt.close();}
if (connection != null)connection.close();
}
}
}
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;
public class TesteJDBC {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
Class.forName("org.postgresql.Driver");
//esta instrução muda de acordo com o driver JDBC utilizado
} catch (Exception x) {
System.out.println("Erro: nao foi possivel registrar o driver JDBC!");
}
String urlJDBC = "jdbc:postgresql://localhost/geracaotec";
Connection connection = null;
PreparedStatement pstmt = null;
try {
connection = DriverManager.getConnection(
urlJDBC, "postgres", "postgres");
System.out.println("Digite o código do funcionario: ");
int codigo = scanner.nextInt();
System.out.println("Digite o nome do funcionario: ");
String nome = scanner.next();
System.out.println("Digite a funcao: ");
String funcao = scanner.next();
System.out.println("Digite o salario: ");
double salario = scanner.nextDouble();
String sql = "INSERT INTO CW_FUNCIONARIOx " +
" (CODIGO, NOME, FUNCAO, SALARIO) " +
"VALUES (?, ?, ?, ?)";
pstmt = connection.prepareStatement(sql);
pstmt.setInt(1, codigo);
pstmt.setString(2, nome);
pstmt.setString(3, funcao);
pstmt.setDouble(4, salario);
pstmt.executeUpdate();
} catch (SQLException sqle) {
System.out.println("Erro ao executar comandos no banco");
sqle.printStackTrace();
} finally {
if (pstmt != null) {pstmt.close();}
if (connection != null)connection.close();
}
}
}
Tópicos semelhantes
» Exemplo JDBC 2
» Exemplo de sobrecarga
» Exemplo de sobrescrita
» Exemplo de uso do if
» Exemplo de uso de Map
» Exemplo de sobrecarga
» Exemplo de sobrescrita
» Exemplo de uso do if
» Exemplo de uso de Map
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|