Advertisement
Guest User

Consulta

a guest
Mar 8th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.70 KB | None | 0 0
  1.  
  2. package jdbc1;
  3.  
  4. import java.sql.Connection;
  5. import java.sql.DriverManager;
  6. import java.sql.PreparedStatement;
  7. import java.util.Scanner;
  8. import java.sql.ResultSet;
  9.  
  10. public class Consulta {
  11.    
  12.    
  13.    
  14.     public static void main(String[] args) {
  15.        
  16.         //Entrada de dados
  17.         Scanner tecla = new Scanner(System.in);
  18.         System.out.println("digite: ");
  19.         String especialidade = tecla.next();
  20.        
  21.        
  22.         try{
  23.            
  24.               // PASSO 1 CARREGAR O DRIVER
  25.              Class.forName("com.mysql.jdbc.Driver");
  26.              
  27.                              // PASSO 2  DEFINIR URL DE CONEXÃO
  28.              Connection con =
  29.              DriverManager.getConnection("jdbc:mysql://localhost:3306/clinica","root", "root");
  30.              
  31.              // PASSO 3 CRIAR    
  32.                
  33.              String queryStr = "SELECT * FROM Medicos where especialidade = ? ;";
  34.                
  35.              //PAASSO  4
  36.              PreparedStatement pstmt = con.prepareStatement(queryStr);
  37.              pstmt.setString(1, especialidade);
  38.              
  39.              ResultSet rs = pstmt.executeQuery();
  40.                
  41.              
  42.              while (rs.next()) {
  43.                     String nome = rs.getString("nome");
  44.                     int idade = rs.getInt("idade");
  45.                     String cidade = rs.getString("cidade");
  46.                     System.out.println("nome: " + nome + " - Idade: " + idade + "- Cidade: " + cidade);
  47.                    
  48.                 }
  49.                
  50.                 rs.close();
  51.                 con.close();
  52.                
  53.                
  54.     } catch (Exception e){
  55.        
  56.     }
  57.    
  58.    
  59. }
  60.    
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement