将通过调用Web服务返回的数据插入SQL Server

时间:2015-01-19 04:50:31

标签: java sql-server web-services

我创建了一个Web服务客户端,它调用Web服务并返回响应。现在我必须将该数据插入SQL server db。我是java的新手,所以需要有关如何做的建议。有人可以分享一个解释此问题的示例或其他程序的链接。

编辑:(从我的代码中添加代码段)

    try {
        stub = new WebServiceStub();
        res6 = stub.getFile(getFile);
    } catch (RemoteException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    ArrayOfAttachmentData attach = res6.getFileResult().getAttachmentData();
    AttachmentData[] attachment = attach.getAttachmentData();
    for(int i=0;i<attachment.length;i++){


        System.out.println("Attachment:" + i);

        System.out.println("DateCreated:" + attachment[i].getCreateDate());
        System.out.println("FileName:" + attachment[i].getFilename());
        System.out.println("FileSize" + attachment[i].getFileSize());
        System.out.println("FileSequence" + attachment[i].getSequence());
        System.out.println("FileType" + attachment[i].getType());

    }

现在我如何在SQL Server表中添加所有日期,文件名,fileseqs,文件类型?

由于

1 个答案:

答案 0 :(得分:0)

这对评论来说有点大,你必须创建数据库(如果你还没有在sql server中),以及表结构来存储你从数据库中的Web服务收到的数据。在Java程序中创建连接,并按照article进行操作。

使用JDBC将数据插入SQL数据库表是一个简单的两步过程。只是

(1)创建一个Statement对象,并

(2)使用该对象运行正常的SQL INSERT命令。

根据我的建议,做一些研究。如果你是编程新手。