Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java字符串到varbinary 背景_Java_Sql Server 2008 R2 - Fatal编程技术网

java字符串到varbinary 背景

java字符串到varbinary 背景,java,sql-server-2008-r2,Java,Sql Server 2008 R2,我有一个android客户端,它将图像作为字符串base64发送到jersey web服务,然后我想将此图像保存到我的sql servier 2008 r2数据库中。我想把这个字符串转换成varbinary 我的问题 如何将字符串转换为varbinary 谢谢JDBC将varbinary映射到字节数组。这意味着您首先必须将base64字符串转换为字节数组。这就是任何Base64实现所做的。你只要选一个就行了 例如,您可以使用以下内容: String myEncodedImage = "...";

我有一个android客户端,它将图像作为字符串base64发送到jersey web服务,然后我想将此图像保存到我的sql servier 2008 r2数据库中。我想把这个字符串转换成varbinary

我的问题 如何将字符串转换为varbinary


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

例如,您可以使用以下内容:

String myEncodedImage = "...";
byte[] myImage = Base64.decodeBase64(myEncodedImage);
然后您只需将该字节数组传递给持久性层,其余部分由JDBC处理