How to load the data from marklogic using DatabaseClient? java.net.SocketException: Connection reset

Viewed 103

I am trying to write data in marklogic using DatabaseClient but getting issue java.net.SocketException: Connection reset. I am not able to get where I am doing Wrong

Below are the code that I am running in intellij idea.

import com.marklogic.client.DatabaseClient;
import com.marklogic.client.DatabaseClientFactory;
import com.marklogic.client.document.XMLDocumentManager;
import com.marklogic.client.io.InputStreamHandle;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class data_movement {

public static void main(String[] args) throws FileNotFoundException {

   DatabaseClient client = DatabaseClientFactory
          .newClient("localhost", 8000,
                  new DatabaseClientFactory.DigestAuthContext("admin", "admin")
          );

  XMLDocumentManager XMLDocMgr = client.newXMLDocumentManager();
  String docId = "/example/xml1.xml";
  FileInputStream docStream = new FileInputStream("D:/Embargo/CodeChanges/DM/xmlDoc1.xml"); ;
  InputStreamHandle handle = new InputStreamHandle(docStream);
  XMLDocMgr.write(docId, handle);
  client.release();
}
}
0 Answers
Related