sql表中添加以下数据:1,李白,50,6888 2,赵云,30,13888 3,刘备,25,6888
时间: 2024-06-14 15:06:11 浏览: 56
要向Java SQL表中添加数据,你需要使用Java的JDBC(Java Database Connectivity)来连接数据库并执行SQL语句。以下是一个示例代码,演示如何向表中添加数据:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class InsertDataExample {
public static void main(String[] args) {
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "password";
// 要插入的数据
int id1 = 1;
String name1 = "李白";
int age1 = 50;
int salary1 = 6888;
int id2 = 2;
String name2 = "赵云";
int age2 = 30;
int salary2 = 13888;
int id3 = 3;
String name3 = "刘备";
int age3 = 25;
int salary3 = 6888;
try {
// 连接数据库
Connection connection = DriverManager.getConnection(url, username, password);
// 创建插入数据的SQL语句
String sql = "INSERT INTO mytable (id, name, age, salary) VALUES (?, ?, ?, ?)";
// 创建PreparedStatement对象
PreparedStatement statement = connection.prepareStatement(sql);
// 设置参数并执行插入数据的SQL语句
statement.setInt(1, id1);
statement.setString(2, name1);
statement.setInt(3, age1);
statement.setInt(4, salary1);
statement.executeUpdate();
statement.setInt(1, id2);
statement.setString(2, name2);
statement.setInt(3, age2);
statement.setInt(4, salary2);
statement.executeUpdate();
statement.setInt(1, id3);
statement.setString(2, name3);
statement.setInt(3, age3);
statement.setInt(4, salary3);
statement.executeUpdate();
// 关闭连接和Statement对象
statement.close();
connection.close();
System.out.println("数据插入成功!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
请注意,上述代码中的`url`、`username`和`password`需要根据你的数据库配置进行修改。另外,你需要确保已经导入了适当的JDBC驱动程序。
这段代码使用了`PreparedStatement`对象来执行插入数据的SQL语句,并通过`setXXX`方法设置参数的值。最后,通过`executeUpdate`方法执行SQL语句并插入数据。