gpt4 book ai didi

java - 将值插入 sql 表 - 选定的列。像c#一样使用参数

转载 作者:行者123 更新时间:2023-12-02 00:13:44 25 4
gpt4 key购买 nike

您好,现在我正在使用 Java 进行编程,并希望向所选的特定列插入一些值。另外,我想将其添加到与 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);

最佳答案

您需要的是使用PreparedStatement在 java 。根据您的示例,相应的PreparedStatement 将如下所示:

PreparedStatement ps = connection.prepareStatement("insert into Assignment1(textname,person,date,text) values(?,?,?,?)");

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

"JDBC(TM) Database Access"将是开始学习如何使用或执行常见 SQL 语句以及执行数据库应用程序常见的其他目标的好地方。

关于java - 将值插入 sql 表 - 选定的列。像c#一样使用参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12275909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com