ERP*_*ERP 2 java sql-server jdbc varbinary
我有一个String包含XML标记,我想转换并将其VARBINARY发布到SQL Server中的存储过程.
我不知道如何转换String为VARBINARY.请指教!
如果您有PreparedStatement,您应该能够做到这样的事情:
// This is your input string
String value = "SomeValue";
// Your query goes here
PreparedStatement s = connection.prepareStatement(
"UPDATE TheTable SET XmlField = ? WHERE Id = ?");
// Convert the input string to bytes according to the UTF-8 character encoding
byte[] varBinary = value.getBytes(StandardCharsets.UTF_8);
// Set the XmlField parameter in the prepared statement.
s.setBytes(1, varBinary)
// ID field
s.setInt(2, 42)
Run Code Online (Sandbox Code Playgroud)