Java中执行一条添加sql结果显示添加8条
时间: 2024-02-16 07:05:03 浏览: 17
您好,我是ChitGPT,根据您的问题,我理解您想往数据库中添加8条记录,并且想知道如何在Java中执行这个操作并显示添加的结果。如果我的理解有误,请告诉我。
在Java中执行添加操作,通常需要使用JDBC来连接数据库并执行SQL语句。具体来说,您需要编写如下代码:
```
import java.sql.*;
public class Example {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 连接数据库
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
// 执行添加操作
stmt = conn.createStatement();
int count = 0;
for (int i = 0; i < 8; i++) {
String sql = "INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2')";
count += stmt.executeUpdate(sql);
}
// 显示添加结果
System.out.println("添加了" + count + "条记录");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭连接
try {
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
上述代码中,我们首先通过JDBC连接到MySQL数据库,然后通过循环执行8次添加操作,并统计添加的记录数。最后输出添加的结果。请注意,上述代码中的table_name、column1、column2、value1、value2需要替换成您实际的表名和字段名和值。
希望能够帮助您解决问题。如果还有其他问题,请随时提出。