Rumah > Artikel > pangkalan data > Cara menggunakan MySQL untuk melaksanakan fungsi pemasukan data dalam Java
Cara menggunakan MySQL untuk melaksanakan fungsi pemasukan data dalam Java
Java ialah bahasa pengaturcaraan yang digunakan secara meluas, dan MySQL ialah sistem pengurusan pangkalan data hubungan yang popular. Di Java, kita boleh menggunakan MySQL untuk menyimpan dan mengurus data. Artikel ini akan memperkenalkan cara menggunakan MySQL untuk melaksanakan fungsi pemasukan data dalam Java dan menyediakan contoh kod yang sepadan.
Pertama, kita perlu menyambung ke pangkalan data MySQL di Jawa. Kita boleh menggunakan JDBC (Java Database Connectivity) untuk mencapai ini. Berikut ialah contoh kod asas untuk menyambung ke pangkalan data MySQL:
import java.sql.Connection; import java.sql.DriverManager; public class MySQLConnection { private static final String URL = "jdbc:mysql://localhost:3306/database_name"; private static final String USERNAME = "username"; private static final String PASSWORD = "password"; public static void main(String[] args) { try { Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD); System.out.println("连接成功!"); } catch (Exception e) { e.printStackTrace(); } } }
Dalam kod di atas, URL
ialah alamat URL sambungan pangkalan data MySQL, USERNAME
dan PASSWORD ialah nama pengguna dan kata laluan untuk log masuk ke pangkalan data. Sila gantikan database_name
dengan nama pangkalan data sebenar yang anda ingin sambungkan. URL
是MySQL数据库连接的URL地址,USERNAME
和PASSWORD
是登录数据库的用户名和密码。请将database_name
替换为您要连接的实际数据库名称。
接下来,我们可以使用MySQL的INSERT INTO语句向数据库中插入数据。以下是一个示例代码,演示如何插入数据到MySQL中:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class MySQLInsert { private static final String URL = "jdbc:mysql://localhost:3306/database_name"; private static final String USERNAME = "username"; private static final String PASSWORD = "password"; public static void main(String[] args) { try { Connection connection = DriverManager.getConnection(URL, USERNAME, PASSWORD); System.out.println("连接成功!"); String sql = "INSERT INTO table_name (column1, column2, column3) VALUES (?, ?, ?)"; PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setString(1, "value1"); preparedStatement.setString(2, "value2"); preparedStatement.setInt(3, 123); int rowsAffected = preparedStatement.executeUpdate(); System.out.println(rowsAffected + " 行已插入!"); } catch (Exception e) { e.printStackTrace(); } } }
在上述代码中,table_name
是要插入数据的表名,column1
,column2
和column3
是表中的列名。?
是占位符,我们可以使用setString
和setInt
等方法为占位符设置具体的值。
最后,我们通过调用executeUpdate
rrreee
Dalam kod di atas,table_name
ialah nama jadual di mana data hendak dimasukkan, column1 code>, <code> column2
dan column3
ialah nama lajur dalam jadual. ?
ialah pemegang tempat Kita boleh menggunakan kaedah seperti setString
dan setInt
untuk menetapkan nilai khusus untuk pemegang tempat. Akhir sekali, kami melaksanakan penyataan INSERT INTO dengan memanggil kaedah executeUpdate
dan mendapatkan bilangan baris yang terjejas. 🎜🎜Perlu diingat bahawa dalam aplikasi sebenar, kita perlu menulis kod sisipan yang sepadan mengikut keperluan perniagaan dan struktur jadual tertentu. Di samping itu, untuk memastikan keselamatan data, kita juga perlu memberi perhatian untuk mencegah isu keselamatan seperti suntikan SQL. 🎜🎜Melalui pengenalan artikel ini, kami telah mempelajari cara menggunakan MySQL untuk melaksanakan fungsi pemasukan data dalam Java, dan menyediakan contoh kod yang sepadan. Semoga kandungan ini dapat membantu anda! 🎜Atas ialah kandungan terperinci Cara menggunakan MySQL untuk melaksanakan fungsi pemasukan data dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!