首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在sql表中插入值-选定的列。使用像c#这样的参数

在sql表中插入值-选定的列。使用像c#这样的参数
EN

Stack Overflow用户
提问于 2012-09-05 14:48:02
回答 1查看 2.3K关注 0票数 0

嗨,现在我正在用Java编程,想要插入一些值到特定的列选择。另外,我想将其添加到类似C#:example的参数中:

代码语言:javascript
复制
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);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-05 15:03:01

你需要做的就是在Java中使用PreparedStatement。对于您已有的示例,相应的PreparedStatement将如下所示:

代码语言:javascript
复制
PreparedStatement ps = connection.prepareStatement("insert into Assignment1(textname,person,date,text) values(?,?,?,?)");

然后使用适当的ps.setXX()方法为您定义的参数设置适当的值,然后调用ps.executeUpdate()来执行对数据库的调用。

"JDBC(TM) Database Access"将是一个很好的起点,可以开始学习如何使用或执行常见的SQL语句,并执行数据库应用程序常见的其他目标。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12275909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档