java字符串到varbinary

时间:2013-06-04 12:42:43

标签: java sql-server-2008-r2

背景

我有一个Android客户端,它将图像作为字符串base64发送到泽西网络服务,然后我想将此图像保存到我的sql servier 2008 r2数据库中。我想将该字符串转换为varbinary。

我的问题

如何将字符串转换为varbinary

谢谢

1 个答案:

答案 0 :(得分:1)

JDBC将varbinary映射到字节数组。所以这意味着您首先必须将base64字符串转换为字节数组。这就是任何Base64实现的功能。你只需要选一个。

例如,使用Apache Commons,您可以这样:

String myEncodedImage = "...";
byte[] myImage = Base64.decodeBase64(myEncodedImage);

然后你只需将该字节数组传递给持久层,JDBC将负责其余部分。

相关问题