gastaojunior

PrincipalDados.java Cap4 Tecnologia Cliente Servidor

May 6th, 2021
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1.  
  2. import java.sql.*;
  3.  
  4. public class PrincipalDados {
  5.  
  6.     static Connection conexao;
  7.  
  8.     public static void main(String[] args) throws Exception {
  9.         conecta();
  10.         executa("INSERT INTO Aluno(Cod_Aluno,Nome,Idade) VALUES (1,'Anderlei','27')");
  11.         executa("INSERT INTO Aluno(Cod_Aluno,Nome,Idade) VALUES (2,'Kim','22')");
  12.         executa("INSERT INTO Aluno(Cod_Aluno,Nome,Idade) VALUES (3,'Nelcileno','65')");
  13.         executa("INSERT INTO Professor(Cod_Professor,Nome) VALUES (1,'Nelcileno')");
  14.         executa("INSERT INTO Aula(Cod_Aula,Professor_Cod_Professor,Materia,Horario,Carga) VALUES (1,1,'Infomatica', '10:00',60)");
  15.         executa("INSERT INTO Aluno_Aula(Aluno_Cod_Aluno,Aula_Cod_Aula) VALUES (1,1)");
  16.         executa("INSERT INTO Aluno_Aula(Aluno_Cod_Aluno,Aula_Cod_Aula) VALUES (2,1)");
  17.  
  18.         listar_aluno();
  19.         executa("UPDATE Aluno SET Nome = 'Anderlei Jr.' WHERE Cod_Aluno = 1");
  20.         executa("DELETE FROM Aluno WHERE Cod_Aluno = 3");
  21.         listar_aluno();
  22.         desconecta();
  23.     }
  24.  
  25.     public static void conecta() {
  26.         String driver = "com.mysql.jdbc.Driver";
  27.         String ulr = "jdbc:mysql://localhost:3306/teste";
  28.         String login = "root";
  29.         String senha = "";
  30.         try {
  31.             Class.forName(driver);
  32.             conexao = DriverManager.getConnection(ulr, login, senha);
  33.             System.out.println("Conexão Bem Sucedida");
  34.         } catch (Exception e) {
  35.             e.printStackTrace();
  36.         }
  37.     }
  38.  
  39.     public static void executa(String sql) throws Exception {
  40.         Statement st = null;
  41.         st = conexao.createStatement();
  42.         st.executeUpdate(sql);
  43.     }
  44.  
  45.     public static void listar_aluno() throws Exception {
  46.         Statement st;
  47.         st = conexao.createStatement();
  48.         ResultSet rs = st.executeQuery("SELECT Cod_Aluno, Nome, Idade FROM Aluno");
  49.         System.out.println("---------------------------------------");
  50.         while (rs.next()) {
  51.             System.out.println("Codigo: " + rs.getString(1) + " Nome: "
  52.                     + rs.getString(2) + " Idade: " + rs.getString("Idade"));
  53.         }
  54.     }
  55.  
  56.     public static void desconecta() throws Exception {
  57.         conexao.close();
  58.     }
  59. }
  60.  
Add Comment
Please, Sign In to add comment