Cara menyepadukan pangkalan data untuk pembangunan fungsi Java
Pangkalan data ialah bahagian penting dalam pembangunan aplikasi dan boleh menyimpan dan mengurus data dengan mudah. Dalam pembangunan Java, ketekunan data biasanya dilaksanakan melalui pangkalan data. Artikel ini akan memperkenalkan cara menggunakan Java untuk penyepaduan pangkalan data, termasuk menyambung ke pangkalan data, melaksanakan pernyataan SQL dan memproses penambahan data, pemadaman, pengubahsuaian dan operasi pertanyaan.
import java.sql.*; public class DBConnector { private static final String url = "jdbc:mysql://localhost:3306/test"; private static final String username = "root"; private static final String password = "123456"; public static Connection getConnection() throws SQLException { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } return DriverManager.getConnection(url, username, password); } public static void main(String[] args) { try { Connection conn = getConnection(); System.out.println("Successful connection to the database!"); } catch (SQLException e) { e.printStackTrace(); } } }
Dalam kod di atas, kami menggunakan pemacu pangkalan data MySQL com.mysql.jdbc.Driver dan menyatakan URL sambungan, nama pengguna dan kata laluan. Kaedah getConnection() mengembalikan objek Sambungan yang mewakili sambungan ke pangkalan data.
import java.sql.*; public class DBConnector { // ... public static void main(String[] args) { try { Connection conn = getConnection(); Statement stmt = conn.createStatement(); String sql = "SELECT * FROM users"; ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); String email = rs.getString("email"); System.out.println("ID: " + id + ", Name: " + name + ", Email: " + email); } } catch (SQLException e) { e.printStackTrace(); } } }
Dalam kod di atas, kami mencipta objek Pernyataan, kemudian melaksanakan pernyataan pertanyaan SELECT * FROM pengguna, dan memperoleh hasil pertanyaan melalui objek ResultSet. Seterusnya, kami melintasi objek ResultSet dan mendapatkan data untuk setiap baris.
import java.sql.*; public class DBConnector { // ... public static void main(String[] args) { try { Connection conn = getConnection(); String sql = "INSERT INTO users (name, email) VALUES (?, ?)"; PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setString(1, "John"); pstmt.setString(2, "john@example.com"); pstmt.executeUpdate(); System.out.println("Data inserted successfully!"); } catch (SQLException e) { e.printStackTrace(); } } }
Dalam kod di atas, kami menggunakan objek PreparedStatement, tetapkan nilai parameter dalam pernyataan SQL melalui kaedah setString() dan kemudian laksanakan kaedah executeUpdate() untuk memasukkan data.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan penyepaduan pangkalan data untuk pembangunan fungsi Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!