首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用wso2esb和wso2dss将图像存储到PostgreSQL中

如何使用wso2esb和wso2dss将图像存储到PostgreSQL中
EN

Stack Overflow用户
提问于 2013-10-21 18:14:40
回答 1查看 108关注 0票数 0

我在postgresql中使用wso2esb4.7.0,wso2dss 3.0.1和postgresql 9.1.4。我使用的是bytea数据类型,而在wso2dss 3.0.1中我们没有bytea,所以我使用二进制数据类型,而我通过dss插入它插入值,但选择查询在wso2esb或wso2dss中不起作用。有任何示例此数据以此格式保存x5c78但选择时间没有显示在dss中是什么问题

代码语言:javascript
复制
<query id="insert_testing_query" useConfig="default">
      <sql>INSERT INTO public.testing(username,password,remoteaddress,result,img) VALUES(?,?,?,?,?)</sql>
      <param name="username" ordinal="1" sqlType="STRING"/>
      <param name="password" ordinal="2" sqlType="STRING"/>
      <param name="remoteaddress" ordinal="3" sqlType="STRING"/>
      <param name="result" ordinal="4" sqlType="STRING"/>
      <param name="img" ordinal="5" sqlType="BINARY"/>
   </query>
   <operation name="insert_testing_operation">
      <call-query href="insert_testing_query">
         <with-param name="result" query-param="result"/>
         <with-param name="remoteaddress" query-param="remoteaddress"/>
         <with-param name="username" query-param="username"/>
         <with-param name="img" query-param="img"/>
         <with-param name="password" query-param="password"/>
      </call-query>
   </operation>
EN

回答 1

Stack Overflow用户

发布于 2013-10-22 20:06:05

在select查询中,元素应该是xs:base64类型。请参考this doc。以下是select查询的数据服务配置示例。

代码语言:javascript
复制
    <query id="select_testing_query" useConfig="default">
      <sql>SELECT username,password,remoteaddress,result,img FROM public.testing</sql>
      <result element="SAMPLECollection" rowName="SAMPLE">
         <element column="username" name="username" xsdType="xs:string"/>
         <element column="password" name="password" xsdType="xs:string"/>
         <element column="remoteaddress" name="remoteaddress" xsdType="xs:string"/>
         <element column="result" name="result" xsdType="xs:string"/>
         <element column="img" name="img" xsdType="xs:base64"/>
      </result>
  </query>
   <operation name="select_testing_operation">
      <call-query href="select_testing_query"/>
   </operation>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19491744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档