Dengan pembangunan Internet, pangkalan data telah menjadi teras penyimpanan dan pengurusan data, dan pangkalan data MySQL juga telah menjadi satu yang sangat penting. Sebagai bahasa pengaturcaraan yang popular, Java juga mempunyai pelbagai aplikasi. Oleh itu, adalah sangat perlu untuk mengintegrasikan pembangunan pangkalan data MySQL dan program Java.
Artikel ini akan memperkenalkan operasi asas pangkalan data MySQL dan cara menggunakan pangkalan data MySQL dalam program Java.
Operasi asas pangkalan data MySQL
MySQL ialah sistem pengurusan pangkalan data hubungan yang boleh menyimpan, mengurus dan membuat pertanyaan data. Sebelum menggunakan pangkalan data MySQL, kita perlu memasang pangkalan data MySQL terlebih dahulu dan mencipta pangkalan data yang diperlukan, jadual data, dll.
Berikut ialah operasi asas pangkalan data MySQL:
Buat pangkalan data:
CREATE DATABASE database_name;
Padamkan satu Pangkalan Data:
DROP DATABASE database_name;
Buat jadual data:
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype );
Padamkan jadual data:
rreeeSisipkan sekeping data:
DROP TABLE table_name;
Ubah suai sekeping data:
INSERT INTO table_name (column1, column2, column3, ..., columnN) VALUES (value1, value2, value3, ..., valueN);
Padam sekeping data:
UPDATE table_name SET column1 = value1, column2 = value2, ... columnN = valueN WHERE condition;
Data pertanyaan:
DELETE FROM table_name WHERE condition;
Menggunakan pangkalan data MySQL dalam program Java
Untuk menggunakan pangkalan data MySQL dalam program Java, anda perlu menggunakan pemacu JDBC secara rasmi disediakan oleh MySQL. Berikut adalah langkah-langkah untuk menggunakan pangkalan data MySQL dalam program Java:
Sebelum menggunakan pangkalan data MySQL dalam program Java, anda perlu memperkenalkan pemacu MySQL JDBC. Anda boleh memuat turun pemacu JDBC terkini dari tapak web rasmi MySQL dan menambahkannya ke laluan kelas program Java anda.
Sebelum menggunakan pangkalan data MySQL dalam program Java, anda perlu memuatkan pemacu JDBC untuk MySQL. Anda boleh menggunakan kod berikut untuk memuatkan pemacu JDBC untuk MySQL:
SELECT column1, column2, ..., columnN FROM table_name WHERE condition;
Untuk menyambung ke pangkalan data MySQL, anda perlu menentukan rentetan sambungan, nama pengguna pangkalan data dan kata laluan pangkalan data MySQL. Anda boleh menggunakan kod berikut untuk menyambung ke pangkalan data MySQL:
Class.forName("com.mysql.jdbc.Driver");
Antaranya, nama hos ialah nama hos atau alamat IP tempat pangkalan data MySQL terletak, port ialah nombor port tempat pangkalan data MySQL terletak, database_name ialah nama pangkalan data yang akan disambungkan, nama pengguna dan kata laluan adalah Nama pengguna dan kata laluan yang diperlukan untuk menyambung ke pangkalan data MySQL.
Selepas berjaya menyambung ke pangkalan data MySQL, anda boleh melaksanakan pernyataan SQL. Anda boleh menggunakan kod berikut untuk melaksanakan pernyataan SQL:
Connection conn = DriverManager.getConnection("jdbc:mysql://hostname:port/database_name", "username", "password");
di mana stmt ialah objek Pernyataan yang dibuat, dan rs ialah set hasil yang dikembalikan selepas melaksanakan pernyataan SQL.
Selepas melaksanakan pernyataan pertanyaan SQL, hasil pertanyaan perlu diproses. Anda boleh menggunakan kod berikut untuk mendapatkan hasil pertanyaan:
Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT column1, column2, ..., columnN FROM table_name WHERE condition");
Antaranya, kaedah rs.getString() boleh mendapatkan nilai setiap lajur dalam hasil pertanyaan.
Selepas menggunakan pangkalan data MySQL, anda perlu menutup sambungan pangkalan data dan sumber berkaitan. Sambungan dan sumber lain boleh ditutup menggunakan kod berikut:
while (rs.next()) { String column1 = rs.getString("column1"); String column2 = rs.getString("column2"); ... String columnN = rs.getString("columnN"); // 处理查询结果 }
Di atas adalah langkah dan operasi asas untuk menggunakan pangkalan data MySQL dalam program Java. Dengan mempelajari operasi asas pangkalan data MySQL dan menyepadukan pangkalan data MySQL dalam program Java, pembangun boleh membangunkan aplikasi berkualiti tinggi dengan lebih mudah dan cekap.
Atas ialah kandungan terperinci Pembangunan bersepadu operasi pangkalan data MySQL dan program Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!