java将值插入sql表的选定列。使用c等参数#
大家好,现在我正在用Java编程,希望在特定的列choosen中插入一些值。另外,我想将其添加到与C#类似的参数中: 例如:
SqlCommand cmdb = new SqlCommand("insert into Assignment1(textname,person,date,text)
values (@textName,@person,@date,@text)", con);
cmdb.Parameters.AddWithValue("@textname", textPathLabel.Text);
cmdb.Parameters.AddWithValue("@person", personNameTB.Text);
cmdb.Parameters.AddWithValue("@date", DateTime.Now);
cmdb.Parameters.AddWithValue("@text", theBytes);
# 1 楼答案
您需要的是在Java中使用PreparedStatement。在前面的示例中,相应的PreparedStatement如下所示:
然后使用适当的
ps.setXX()
方法为已定义的参数设置适当的值,然后调用ps.executeUpdate()
来执行对数据库的调用"JDBC(TM) Database Access"将是开始学习如何使用或执行常见SQL语句,以及执行数据库应用程序常见的其他目标的好地方