Exemplo JDBC 2
Página 1 de 1
Exemplo JDBC 2
- Código:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class TesteJDBC {
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
//esta instrução muda de acordo com o driver JDBC utilizado
} catch (Exception e) {
System.out.println("Erro: nao foi possivel registrar o driver JDBC!");
e.printStackTrace();
}
//para quem utiliza VMWare
String urlJDBC = "jdbc:oracle:thin:@server175:1531:derbades";
//para quem utiliza o servidor do Laboratório
//String urlJDBC = "jdbc:oracle:thin:@10.1.1.11:1521:XE";
try {
//VMWare
Connection connection = DriverManager.getConnection(
urlJDBC, "cursojava", "cursojava");
//Laboratorio
//urlJDBC, "geracaotec", "lages");
System.out.println("Conexão estabelecida com sucesso!");
String sql = "SELECT CODIGO, NOME, FUNCAO, SALARIO " +
"FROM CW_FUNCIONARIO";
System.out.println("Comando SQL a ser executado:");
System.out.println(sql);
PreparedStatement pstmt = connection.prepareStatement(sql);
ResultSet rs = pstmt.executeQuery(); //SELECT
System.out.println("Comando executado com sucesso!");
while (rs.next()) {
int codigo = rs.getInt("CODIGO");
String nome = rs.getString("NOME");
String funcao = rs.getString("FUNCAO");
Double salario = rs.getDouble("SALARIO");
if (rs.wasNull()) {
salario = null;
}
System.out.println("Codigo="+codigo +";nome=" + nome
+ "; funcao=" + funcao + "; salario=" + salario);
}
} catch (Exception e) {
System.out.println("Ocorreu um erro");
e.printStackTrace();
}
}
}
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|