Advertisement
Guest User

Untitled

a guest
Apr 6th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.82 KB | None | 0 0
  1. package projetoexemplosgbd;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8. import java.util.Scanner;
  9. import java.util.logging.Level;
  10. import java.util.logging.Logger;
  11.  
  12. public class Jdbc {
  13.  
  14.     public static void main(String[] args) {
  15.         try {
  16.             Class.forName("com.mysql.jdbc.Driver");
  17.            
  18.             String url = "jdbc:mysql://localhost/Sam";
  19.             String user = "root";
  20.             String pass = "hdt";
  21.            
  22.             Connection con = DriverManager.getConnection(url, user, pass);
  23.             // a partir daqui você precisa pensar na lógica
  24.            
  25.             Scanner in = new Scanner(System.in);
  26.            
  27.             if (in.nextInt() == 0) {
  28.                 String sql = "select * from Exemplo";
  29.                 ResultSet rs = con.createStatement().executeQuery(sql);
  30.  
  31.                 while (rs.next()) {
  32.                     System.out.println("valor de bar: " + rs.getBoolean("bar"));
  33.                 }
  34.             } else {
  35.                 int id = in.nextInt();
  36.                 String f = in.next();
  37.                 boolean b = in.nextBoolean();
  38.                
  39.                 String sql = "insert into Exemplo values (?, ?, ?)";
  40.                 PreparedStatement ps = con.prepareStatement(sql);
  41.                
  42.                 ps.setInt(1, id);
  43.                 ps.setString(2, f);
  44.                 ps.setBoolean(3, b);
  45.                
  46.                 ps.executeUpdate();
  47.             }
  48.         } catch (ClassNotFoundException ex) {
  49.             Logger.getLogger(Jdbc.class.getName()).log(Level.SEVERE, null, ex);
  50.         } catch (SQLException ex) {
  51.             Logger.getLogger(Jdbc.class.getName()).log(Level.SEVERE, null, ex);
  52.         }
  53.     }  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement