java jdbc mysql 插入数据demo
以下是一个Java JDBC MySQL插入数据的示例:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class InsertDataDemo {
public static void main(String[] args) {
// 设置数据库连接信息
String url = "jdbc:mysql://localhost:3306/testdb";
String username = "root";
String password = "root";
// 定义SQL语句
String sql = "INSERT INTO users(name, age, email) VALUES (?, ?, ?)";
try (Connection conn = DriverManager.getConnection(url, username, password);
PreparedStatement pstmt = conn.prepareStatement(sql)) {
// 设置参数值
pstmt.setString(1, "Tom");
pstmt.setInt(2, 25);
pstmt.setString(3, "tom@gmail.com");
// 执行SQL语句
int rowAffected = pstmt.executeUpdate();
System.out.println("Row affected: " + rowAffected);
} catch (SQLException e) {
e.printStackTrace();
}
}
}
在此示例中,我们使用了Java的JDBC API来插入一条数据到MySQL数据库中。我们首先定义了数据库连接信息,然后定义了SQL语句。我们使用PreparedStatement对象来设置参数值并执行SQL语句。注意,在代码块末尾,我们使用了try-with-resources语句来自动关闭连接和预处理语句对象
原文地址: https://www.cveoy.top/t/topic/fry5 著作权归作者所有。请勿转载和采集!