MySQL 데이터베이스에 데이터를 삽입하려면 INSERT 명령을 사용하십시오. 구문은 다음과 같습니다 -
INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN)values(Value1,Value2,......ValueN);
여기에서는 JAVA 프로그래밍 언어로 MySQL 데이터베이스에 레코드를 삽입하고 있습니다. 먼저 MySQL에서 테이블을 생성해야 합니다. 쿼리는 다음과 같습니다 -
mysql> create table InsertDemo -> ( -> Id int, -> Name varchar(200), -> Age int -> ); Query OK, 0 rows affected (0.97 sec)
이제 InsertDemo 테이블을 사용하여 MySQL 데이터베이스에 레코드를 삽입하는 JAVA 코드가 있습니다. . 그 전에 MySQL 데이터베이스에 대한 Java 연결을 설정합니다 -
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;
public class JavaInsertDemo {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (Exception e) {
System.out.println(e);
}
conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/business", "Manish", "123456");
System.out.println("Connection is created successfully:");
stmt = (Statement) conn.createStatement();
String query1 = "INSERT INTO InsertDemo " + "VALUES (1, 'John', 34)";
stmt.executeUpdate(query1);
query1 = "INSERT INTO InsertDemo " + "VALUES (2, 'Carol', 42)";
stmt.executeUpdate(query1);
System.out.println("Record is inserted in the table successfully..................");
} catch (SQLException excep) {
excep.printStackTrace();
} catch (Exception excep) {
excep.printStackTrace();
} finally {
try {
if (stmt != null)
conn.close();
} catch (SQLException se) {}
try {
if (conn != null)
conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
System.out.println("Please check it in the MySQL Table......... ……..");
}
} 다음은 샘플 출력입니다 -

레코드가 테이블에 삽입되었는지 확인하려면 SELECT 문을 사용하십시오. 쿼리는 다음과 같습니다 -
mysql> select *from InsertDemo;
다음은 출력입니다 -
+------+-------+------+ | Id | Name | Age | +------+-------+------+ | 1 | John | 34 | | 2 | Carol | 42 | +------+-------+------+ 2 rows in set (0.00 sec)
위에서 볼 수 있듯이 MySQL 데이터베이스에 레코드를 성공적으로 삽입했습니다.