Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.*;
- public class Banco {
- public static void main(String[] args) throws SQLException, ClassNotFoundException {
- // Primeiro Registrar e carregar o Drive
- //try{
- Class.forName("oracle.jdbc.driver.OracleDriver");
- // cria uma conexão
- String password = "aadejr"; // senha do Oracle
- String user = "g111if685cc_eq01"; // login do Oracle
- String url = "jdbc:oracle:thin:@itapissuma.cin.ufpe.br:1521:dbdisc"; // url depende do Driver
- // cria uma conexão;
- Connection con = DriverManager.getConnection(url, user, password);
- // repassar comandos SQL criamos uma "demonstração" (em ingles Statement)
- Statement stmt = con.createStatement();
- String sql = "Select m.nome as nome from Paciente m where m.sexo LIKE 'M'";
- //stmt.execute(sql); // executa comandos que retornam múltiplos resultados.
- //stmt.executeQuery(sql); // executa comandos que retornam alguma resposta.
- //stmt.executeUpdate(sql); // executa comandos de INSERT, UPDATE, DELETE.
- //Os resultados retornados pelo statement colocamos no resultSet
- ResultSet rs = stmt.executeQuery(sql);
- while(rs.next())
- {
- // Os métodos getXXX recuperam os dados de acordo com o tipo SQL do dado:
- String tit = rs.getString("nome");
- // As variáveis tit, aut e totalFaixas contém os valores retornados
- // pela query. Vamos imprimí-los
- System.out.println("Titulo: "+tit);
- }
- // Quando os comandos de SQL são repetidos multiplas vezes usa-se o preparedStatement
- String pStmt = "INSERT INTO Funcionario ";
- PreparedStatement pstmt = con.prepareStatement(sql);
- pstmt.setString(1, "Lucas");
- pstmt.setString(2, "007007");
- rs.close(); //libera os recursos quando acaba a consulta aos dados.
- Statement type = con.createStatement();
- String cmd = "";
- //
- // }catch(SQLException e){
- // System.out.println("fudeu");
- // }
- }
- }
Add Comment
Please, Sign In to add comment