我创建了一个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,文件类型?
由于
答案 0 :(得分:0)
这对评论来说有点大,你必须创建数据库(如果你还没有在sql server中),以及表结构来存储你从数据库中的Web服务收到的数据。在Java程序中创建连接,并按照article进行操作。
使用JDBC将数据插入SQL数据库表是一个简单的两步过程。只是
(1)创建一个Statement对象,并
(2)使用该对象运行正常的SQL INSERT命令。
根据我的建议,做一些研究。如果你是编程新手。