Package com.esri.sde.sdk.client

Examples of com.esri.sde.sdk.client.SeConnection


   * @param username
   * @param password
   */
  public ArcSDEConnection(String server, int instance, String database, String username, String password) {
    try {     
      seConnection = new SeConnection(server, instance, database, username, password);
      System.out.println("Connected to ArcSDE");
      seConnection.setConcurrency(SeConnection.SE_LOCK_POLICY);
    }
    catch (SeException x) {
      SeError error = x.getSeError();
View Full Code Here


        log("-----------------------------------------------------");
        log("Testing SeQuery with SeShape fetching");

        Map<String, Serializable> props = testData.getConProps();

        SeConnection conn = new SeConnection(String.valueOf(props.get("server")),
                Integer.parseInt(String.valueOf(props.get("port"))), String.valueOf(props
                        .get("instance")), String.valueOf(props.get("user")), String.valueOf(props
                        .get("password")));

        try {
            SeQuery query;
            SeQueryInfo queryInfo;

            queryInfo = new SeQueryInfo();
            queryInfo.setColumns(new String[] { "SHAPE" });
            queryInfo.setConstruct(new SeSqlConstruct(typeName));

            long runTime = 0;
            for (int run = 0; run < numRuns; run++) {
                query = new SeQuery(conn);
                runTime += iterateWithSeShapeFetching(query, queryInfo);
            }
            double avg = runTime / numRuns;
            log("--- Avg iteration time with SeShape fetching for " + numRuns + " runs: "
                    + (avg / 1000D) + "s");
        } finally {
            conn.close();
        }
        log("-----------------------------------------------------");
    }
View Full Code Here

    public void testSeQueryWithGeometryFactoryFecthing() throws IOException, SeException {
        log("-----------------------------------------------------");
        log("Testing SeQuery with GeometryFactory fetching");

        Map<String, Serializable> props = testData.getConProps();
        SeConnection conn = new SeConnection(String.valueOf(props.get("server")),
                Integer.parseInt(String.valueOf(props.get("port"))), String.valueOf(props
                        .get("instance")), String.valueOf(props.get("user")), String.valueOf(props
                        .get("password")));

        try {
            SeQuery query;
            SeQueryInfo queryInfo;

            queryInfo = new SeQueryInfo();
            queryInfo.setColumns(new String[] { "SHAPE" });
            queryInfo.setConstruct(new SeSqlConstruct(typeName));

            long runTime = 0;
            for (int run = 0; run < numRuns; run++) {
                query = new SeQuery(conn);
                runTime += iterateWithGeometryFactory(query, queryInfo);
            }
            double avg = runTime / numRuns;
            log("--- Avg iteration time with GeometryFactory for " + numRuns + " runs: "
                    + (avg / 1000D) + "s");
        } finally {
            conn.close();
        }
        log("-----------------------------------------------------");
    }
View Full Code Here

            final String databaseName = config.getDatabaseName();
            final String userName = config.getUserName();
            final String userPassword = config.getPassword();

            NegativeArraySizeException cause = null;
            SeConnection conn = null;
            try {
                for (int i = 0; i < 3; i++) {
                    try {
                        if (LOGGER.isLoggable(Level.FINE)) {
                            LOGGER.fine("Creating connection for session #" + sessionId + "(try "
                                    + (i + 1) + " of 3)");
                        }
                        conn = new SeConnection(serverName, portNumber, databaseName, userName,
                                userPassword);
                        break;
                    } catch (NegativeArraySizeException nase) {
                        LOGGER.warning("Strange failed ArcSDE connection error.  "
                                + "Trying again (try " + (i + 1) + " of 3). SessionId: "
View Full Code Here

TOP

Related Classes of com.esri.sde.sdk.client.SeConnection

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.