Este artigo descreve os métodos de adição, exclusão, atualização e pesquisa no banco de dados de operações JDBC por meio de exemplos. Compartilhe com todos para sua referência, os detalhes são os seguintes:
pacote cn.com.JDBC;importar java.sql.Connection;importar java.sql.ResultSet;importar java.sql.SQLException;importar java.sql.Statement;classe pública CRUD { public static void main(String[] args) throws SQLException { // TODO stub do método gerado automaticamente //create(); read(); } static void delete() lança SQLException { Connection conn=null; //ResultSet resultset=null; padrão conn=JdbcUtilsSingle.getInstance().getConnection(); //3. Criar instrução st=conn.createStatement(); //4. Execute a instrução String sql="delete from user where id>5"; int i=st.executeUpdate(sql); (conjunto de resultados, st, conn); } static void update() lança SQLException {Conexão conn=null Instrução st=null; resultset=null; try { //2. Estabelecer uma conexão conn=JdbcUtils.getConnection(); // Modo de design singleton conn=JdbcUtilsSingle.getInstance().getConnection(); ( ); //4. Execute a instrução String sql="atualizar conjunto de usuário money=money+20"; i=st.executeUpdate(sql); System.out.println("i="+i } finalmente { JdbcUtils.free(resultset, st, conn); null; Instrução st=null; ResultSet resultset=null; try { //2. //Modo de design de caso único conn=JdbcUtilsSingle.getInstance().getConnection(); //3. Criar instrução st=conn.createStatement(); dinheiro) valores('wy','2011-09-23','2894656')"; int i=st.executeUpdate(sql); System.out.println("i="+i } finalmente { JdbcUtils.free(resultset, st, conn); null; Instrução st=null; ResultSet resultset=null; try { //2. //Modo de design de caso único conn=JdbcUtilsSingle.getInstance().getConnection(); //3. Criar instrução st=conn.createStatement(); aniversário, dinheiro do usuário"); //5. Processe os resultados while(resultset.next()) { System.out.println(resultset.getObject("id")); System.out.println(resultset.getObject("nome")); System.out.println(resultset.getObject("aniversário")); out.println(resultset.getObject("dinheiro")); finalmente { JdbcUtils.free(resultset, st, conn); } }}pacote cn.com.JDBC;importar java.sql.Connection;importar java.sql.DriverManager;importar java.sql.ResultSet;importar java.sql.SQLException;importar java.sql.Statement;classe pública JdbcUtils {string estática privada url="jdbc:mysql://localhost:3306/jdbc"; private static String user="root"; private static String password="123"; .mysql.jdbc.Driver"); } catch(ClassNotFoundException e) { throw new ExceptionInInitializerError(e); } } conexão estática pública getConnection() lança SQLException { return DriverManager.getConnection(url, usuário, senha } public static void free(ResultSet resultset,Statement st,Connection conn) { //6. .close(); } catch (SQLException e) { // TODO bloco catch gerado automaticamente e.printStackTrace() finalmente { try {; if(st!=null) st.close() } catch (SQLException e) { // TODO bloco de captura gerado automaticamente e.printStackTrace() } finalmente { if(conn!=null) try { conn.close( ); } catch (SQLException e) { // TODO bloco catch gerado automaticamente e.printStackTrace();
Espero que este artigo seja útil para todos na programação Java.