【发布时间】:2013-07-17 01:52:32
【问题描述】:
我有一个 Mysql 兼容的十六进制文字,例如 X'4D7953514C' 如何使用 PreparedStatments 分配这样的值,我尝试了 setString 但该值被包裹在引号中。
目标是有一个如下所示的 sql 语句(col1 是一个 varchar):
insert into t1 (col1) values (x'4D7953514C');
【问题讨论】:
-
嗯,你正在设置一个字符串......我的意思是如果你将一个十六进制字符串插入到一个字符串字段中,它就是一个字符串。这个问题令人困惑,您试图将字符串插入字符串并且不希望它成为字符串?请把你的问题重新表述得更好一点。
-
我希望现在更清楚了。
标签: mysql jdbc prepared-statement hex