嗨,现在我正在用Java编程,想要插入一些值到特定的列选择。另外,我想将其添加到类似C#:example的参数中:
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);发布于 2012-09-05 15:03:01
你需要做的就是在Java中使用PreparedStatement。对于您已有的示例,相应的PreparedStatement将如下所示:
PreparedStatement ps = connection.prepareStatement("insert into Assignment1(textname,person,date,text) values(?,?,?,?)");然后使用适当的ps.setXX()方法为您定义的参数设置适当的值,然后调用ps.executeUpdate()来执行对数据库的调用。
"JDBC(TM) Database Access"将是一个很好的起点,可以开始学习如何使用或执行常见的SQL语句,并执行数据库应用程序常见的其他目标。
https://stackoverflow.com/questions/12275909
复制相似问题