Você está na página 1de 3

Classe Inserir public class Inserir { private static String driver = "org.h2.

Driver"; private static String url = "jdbc:h2:tcp://localhost//db/dbexemplo/dbexemplo"; private static String user = "admin"; private static String password = "adminadmin"; public static void main(String[] args) throws ClassNotFoundException, SQLException { System.out.println("Incio do aplicativo"); Class.forName(driver); Connection con = DriverManager.getConnection(url, user, password); String sql = "INSERT INTO livro (titulo, ano, paginas) VALUES (?, ?, ?)"; PreparedStatement stmt = con.prepareStatement(sql); LinkedList<Livro> lista = new LinkedList<Livro>(); Livro livro; livro = new Livro(); livro.setTitulo("Augusto Cure"); livro.setAno((short) 2009); livro.setPaginas((short) 68); stmt.setString(1, livro.getTitulo()); stmt.setShort(2, livro.getAno()); stmt.setShort(3, livro.getPaginas()); stmt.executeUpdate(); System.out.println("Titulo"); stmt.close(); con.close();

System.out.println("Fim do aplicativo"); } } Classe Consulta package appexerciciojdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Consulta { private static String driver = "org.h2.Driver"; private static String url = "jdbc:h2:tcp://localhost//db/dbexemplo/dbexemplo"; private static String user = "admin"; private static String password = "adminadmin"; public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName(driver); Connection con = DriverManager.getConnection(url, user, password); String sql = "SELECT * FROM LIVRO"; PreparedStatement stmt = con.prepareStatement(sql); ResultSet resultado=null; stmt = con.prepareStatement(sql); resultado=stmt.executeQuery(); while(resultado.next()){ System.out.println(

resultado.getInt("codigo")+"\t"+ resultado.getString("titulo")+"\t"+ resultado.getInt("ano")+"\t"+ resultado.getInt("paginas") ); } stmt.close(); con.close(); } } Classe Excluir package appexerciciojdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Excluir { private static String driver = "org.h2.Driver"; private static String url = "jdbc:h2:tcp://localhost//db/dbexemplo/dbexemplo"; private static String user = "admin"; private static String password = "adminadmin"; public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName(driver); Connection con = DriverManager.getConnection(url, user, password); String sql = "DELETE FROM LIVRO WHERE CODIGO = ?"; PreparedStatement stmt = con.prepareStatement(sql); ResultSet resultado=null; stmt = con.prepareStatement(sql); stmt.setInt(1,4); stmt.executeUpdate();

stmt.close(); con.close(); } } Classe Alteracao package appexerciciojdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class Alteracao { private static String driver = "org.h2.Driver"; private static String url = "jdbc:h2:tcp://localhost//db/dbexemplo/dbexemplo"; private static String user = "admin"; private static String password = "adminadmin"; public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName(driver); Connection con = DriverManager.getConnection(url, user, password); String sql = "UPDATE LIVRO SET titulo =? WHERE titulo=?"; PreparedStatement stmt = con.prepareStatement(sql); ResultSet resultado=null; stmt = con.prepareStatement(sql); //resultado=stmt.executeQuery(); stmt.setString(1,"Alice no pais das maravilhas"); //alterar para

stmt.setString(2,"Big Java");//alterar de stmt.executeUpdate(); stmt.close(); con.close(); } }