使用单行插入
将数据插入到表中的最简单方法是使用 SQL INSERT 语句。可以将 Statement
类的成员实例化以使用此语句,并使用其 executeUpdate()
方法以运行 SQL 语句。
以下代码片段演示了如何创建 Statement
对象并使用该对象将数据插入到名为 address_book 的表中:
Statement stmt = conn.createStatement();
stmt.executeUpdate("INSERT INTO address_book " +
"VALUES ('Smith', 'John', 'jsmith@example.com', " +
"'555-123-4567')");
此方法有几个缺点:您需要将数据转换为字符串并对数据中的特殊字符进行转义。插入数据的更好方法是使用预定义的语句。请参阅使用 JDBC 预定义的语句批量插入。