Contoh dalam artikel ini menjelaskan metode penambahan, penghapusan, pembaruan, dan pencarian database operasi JDBC. Bagikan kepada semua orang untuk referensi Anda, detailnya sebagai berikut:
paket cn.com.JDBC;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class CRUD { public static void main(String[] args) throws SQLException { // TODO Stub metode yang dibuat secara otomatis //create(); //update(); read(); } static void delete() melempar SQLException { Koneksi conn=null; Pernyataan st=null; ResultSet resultet=null; //2. Buat koneksi conn=JdbcUtils.getConnection(); pola conn=JdbcUtilsSingle.getInstance().getConnection(); //3. Buat pernyataan st=conn.createStatement(); //4. Jalankan pernyataan String sql="hapus dari pengguna di mana id>5"; int i=st.executeUpdate(sql); System.out.println("i="+i } akhirnya { JdbcUtils.free ( resultet, st, samb.); } static void update() melempar SQLException { Koneksi conn=null; resultet=null; coba { //2. Buat koneksi conn=JdbcUtils.getConnection(); // Mode desain tunggal conn=JdbcUtilsSingle.getInstance().getConnection(); ( ); //4. Jalankan pernyataan String sql="perbarui set pengguna uang=uang+20"; i=st.executeUpdate(sql); System.out.println("i="+i); } akhirnya { JdbcUtils.free(resultset, st, conn); } static void create() melempar SQLException { Sambungan koneksi= null; Pernyataan st=null; ResultSet resultet=null; coba { //2. Buat koneksi conn=JdbcUtils.getConnection(); //Mode desain kasus tunggal conn=JdbcUtilsSingle.getInstance().getConnection(); //3. Buat pernyataan st=conn.createStatement(); //4. uang) nilai('wy','23-09-2011','2894656')"; int i=st.executeUpdate(sql); System.out.println("i="+i); } akhirnya { JdbcUtils.free(resultset, st, conn); null; Pernyataan st=null; ResultSet resultet=null; coba { //2. Buat koneksi conn=JdbcUtils.getConnection(); //Mode desain kasus tunggal conn=JdbcUtilsSingle.getInstance().getConnection(); //3. Buat pernyataan st=conn.createStatement(); //4. ulang tahun, uang dari pengguna"); //5. Memproses hasilnya while(resultset.next()) { System.out.println(resultset.getObject("id")); System.out.println(resultset.getObject("nama")); System.out.println(resultset.getObject("ulang tahun")); out.println(resultset.getObject("money")); } akhirnya { JdbcUtils.free(resultset, st, samb); JdbcUtils { String statis pribadi url="jdbc:mysql://localhost:3306/jdbc"; String statis pribadi pengguna="root"; kata sandi String statis pribadi="123"; pribadi JdbcUtils() { } statis { coba { Class.forName("com .mysql.jdbc.Driver"); } catch(ClassNotFoundException e) { throw new ExceptionInInitializerError(e); } } Koneksi statis publik getConnection() melempar SQLException { return DriverManager.getConnection(url, pengguna, kata sandi } public static void free(ResultSet resultet,Statement st,Connection conn) { //6. Rilis sumber daya coba{ if(resultset!=null) resultet .close(); } catch (SQLException e) { // TODO Blok tangkapan yang dibuat secara otomatis e.printStackTrace(); if(st!=null) st.close(); } catch (SQLException e) { // TODO Blok tangkapan yang dihasilkan secara otomatis e.printStackTrace(); } akhirnya { if(conn!=null) coba { conn.close( ); } catch (SQLException e) { // TODO Blok tangkapan yang dibuat secara otomatis e.printStackTrace();
Saya harap artikel ini bermanfaat bagi semua orang dalam pemrograman Java.