gpt4 book ai didi

java - JDBC:如何在准备好的语句中执行功能?

转载 作者:行者123 更新时间:2023-12-01 00:40:14 24 4
gpt4 key购买 nike

用这个查询

  INSERT INTO `schema`.`table` (`col1`, `col2`) 
VALUES ('value1', unhex(sha2("value2", 256)));

如何使用这些函数产生的一个值为 jdbc 驱动程序准备一条语句?

 preparedStatement = connect.prepareStatement("insert into schema.table values (?, ?)");

最佳答案

使用以下格式完成工作。

preparedStatement = connect.prepareStatement("insert into schema.table values (?, unhex(sha2(?,256)))");

preparedStatement.setString(1, "value1");
preparedStatement.setString(2, "value2");

关于java - JDBC:如何在准备好的语句中执行功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34509717/

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