如何将数据添加到数据库表的新行中

时间:2014-08-03 22:30:24

标签: java database derby

我正在使用netbeans版本7.3.1,我只想将用户输入的数据放入Netbeans GUI中的多个文本字段中,然后获取该数据并使用它在表格中创建新行,在数据库中,我用它来创建新用户。我正在使用德比嵌入式。

1 个答案:

答案 0 :(得分:1)

您应该使用Java Database Connectivity(JDBC)将Java代码连接到数据库。

SQL命令是:

INSERT INTO table_name
VALUES (value1,value2,value3,...);

使用Java和JDBC库,它变为:

Statement statement = connection.createStatement();
statement.executeUpdate("INSERT INTO table_name " + "VALUES (value1,value2,value3,...");

正如MadProgrammer建议的那样,你也可以使用PreparedStatement

String insertSQL = "INSERT INTO table_name (column1, column2) VALUES (?, ?)";
PreparedStatement preparedStatement = connection.prepareStatement(insertSQL);
preparedStatement.setString(1, "value1");
preparedStatement.setString(2, "value2");
preparedStatement.executeUpdate();