Java 录入数据代码
时间: 2024-10-10 20:07:43 浏览: 9
在Java中,录入数据通常涉及到数据库操作,可以使用JDBC(Java Database Connectivity)API或者更高级的框架如Spring Data JPA来完成。下面是一个简单的JDBC示例,展示了如何插入一条记录:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class DataInsertion {
private static final String DB_URL = "jdbc:mysql://localhost:3306/mydatabase";
private static final String USER = "username";
private static final String PASS = "password";
public static void main(String[] args) {
String sql = "INSERT INTO users (name, email) VALUES (?, ?)";
try {
// 1. 加载数据库驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 2. 获取连接
Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
// 3. 创建预编译的PreparedStatement
PreparedStatement pstmt = conn.prepareStatement(sql);
// 4. 设置参数
pstmt.setString(1, "John Doe");
pstmt.setString(2, "john.doe@example.com");
// 5. 执行插入操作
int rowsInserted = pstmt.executeUpdate();
if (rowsInserted > 0) {
System.out.println("Data inserted successfully.");
} else {
System.out.println("No data inserted.");
}
// 6. 关闭资源
pstmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这个例子假设有一个名为"users"的表,有两个字段"name"和"email"。在实际应用中,记得处理异常并关闭连接。
阅读全文