<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic how to use java connecting to arcsde 10.1( base oracle 11.2g) in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12520#M1188</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i install oracle 11.2g, then use arcgis gp tool create arcsde geodatabase on oracle 11.2g.&amp;nbsp;&amp;nbsp;&amp;nbsp; how can i use java to connect to arcsde.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;how can i write the fallowing code ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SeConnection connection = null; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;connection = new SeConnection(server, instance, database, user, password);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Dec 2012 10:28:36 GMT</pubDate>
    <dc:creator>zhangyx</dc:creator>
    <dc:date>2012-12-17T10:28:36Z</dc:date>
    <item>
      <title>how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12520#M1188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i install oracle 11.2g, then use arcgis gp tool create arcsde geodatabase on oracle 11.2g.&amp;nbsp;&amp;nbsp;&amp;nbsp; how can i use java to connect to arcsde.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;how can i write the fallowing code ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SeConnection connection = null; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;connection = new SeConnection(server, instance, database, user, password);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 10:28:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12520#M1188</guid>
      <dc:creator>zhangyx</dc:creator>
      <dc:date>2012-12-17T10:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12521#M1189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This would be a way to connect to ArcSDE, but that would not give you full geodatabase&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;functionality.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What are you trying to accomplish?&amp;nbsp; Writing GIS software (and data) from scratch in Java&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;probably isn't where you want to start.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 16:32:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12521#M1189</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-12-17T16:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12522#M1190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;Writing GIS software (and data) from scratch in Java&lt;BR /&gt;probably isn't where you want to start.&lt;BR /&gt;&lt;BR /&gt;- V&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Hey...&amp;nbsp; Let's not single out Java for that... it applies to .NET also.:)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 17:13:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12522#M1190</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2012-12-17T17:13:20Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12523#M1191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;And 'C', and C++, and Python, and, and COBOL, and FORTRAN, and Ada, and PL/1...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But my point was that an ArcSDE connection does not a GIS make.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 18:23:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12523#M1191</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-12-17T18:23:24Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12524#M1192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I understood your point, I was just trying to save face with those who already slant against Java.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 19:22:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12524#M1192</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2012-12-17T19:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12525#M1193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry, I didn't have time for strategic smilies.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW: My last project had me reading shapefiles in Java from scratch, and drifted&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;into various topological processing functions to detect and correct topology errors&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(including correctly handling antemeridian crossing by polygons).&amp;nbsp; Java has improved&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;in performance from the mid-to-late 90's (when I last used it), to the point that I&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;no longer have a slant against it! (But I still don't want to code a GIS from scratch&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;with it.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 00:09:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12525#M1193</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-12-18T00:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12526#M1194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i use java api for arcsde 10.1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;----------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String server = "10.1.102.171"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String instance = "sde:oracle11g:jinshui"; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String database = null; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String user = "sde";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;String password = "sde";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SeConnection connection = null;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;StringBuilder featureCollection=new StringBuilder("");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;connection = new SeConnection(server, instance, database, user, password);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;---------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but it throw an error as fallow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.lang.UnsatisfiedLinkError: no sdejavautil in java.library.path&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 03:33:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12526#M1194</guid>
      <dc:creator>zhangyx</dc:creator>
      <dc:date>2012-12-18T03:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12527#M1195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;First off, you shouldn't ever connect to an ArcSDE instance as 'sde' (and you shouldn't&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ever use 'sde' as the password).&amp;nbsp; The 'sde' user should only be used to administer the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ArcSDE installation, and the password should be closely held to prevent damage to the &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;database instance.&amp;nbsp; Instead you should create additional tablespaces and users to own&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; and access the data loaded into those tablespaces.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You also shouldn't start using the ArcSDE API with a Direct Connect in Java.&amp;nbsp; Start with&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;an application service connection, so you can be sure your class path is correct to find&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the ArcSDE jarfiles, then you can move on to the arcane.&amp;nbsp; If you haven't used Java&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;before, you should spend several weeks working on language basics before attempting &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to use a third party API.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using either of the ArcSDE APIs is an advanced skill, which is much easier to do after&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you've been using an instance with ArcGIS for 6-8 months.&amp;nbsp; The learning curve on the&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;lightly documented ArcSDE API is rather brutal -- expect it to take 3-6 weeks to learn&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;how to do anything useful (anything that's going to involve a "featureCollection").&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Starting with an empty database is the most difficult way to learn the API -- the start-up&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cost increases to 3-6 months if you're going to try to create data from scratch. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 11:17:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12527#M1195</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2012-12-18T11:17:59Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12528#M1196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Vince,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm facing the same issue when I run the Java program from Linux environment to Arc SDe 10.1. The same code works fine If I run from UNix (Solaris) environment to Arc SDE9.3&amp;nbsp; or to ArcSDe 10.1 from RAD setup in PC. Purpose of my program is to access a point layer and make deletions based on certain criteria.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using jpe_sdk.jar, icu4j_3_2.jar, jsde_sdk.jar &amp;amp; concurrent.jar. from Arc SDE 9.3. Is there a different set of Jars that I should use for Arc SDE 10.1 ?&amp;nbsp; Below is the error I get.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Exception in thread "main" java.lang.UnsatisfiedLinkError: no sdejavautil in java.library.path&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Runtime.loadLibrary0(Runtime.java:823)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.System.loadLibrary(System.java:1028)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.esri.sde.sdk.client.JGsrvr.&amp;lt;clinit&amp;gt;(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.esri.sde.sdk.client.SeConnection.x(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.esri.sde.sdk.client.SeConnection.&amp;lt;init&amp;gt;(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ......&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The code I use is&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SeConnection conn=null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;conn = new SeConnection(dbServer, dbPort, null, dbUser, dbPass);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;return true;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Jan 2014 07:24:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12528#M1196</guid>
      <dc:creator>DavidDoss</dc:creator>
      <dc:date>2014-01-18T07:24:50Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12529#M1197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You cannot connect to a 10.1 instance with a 9.3 client. In fact, 9.3 entered&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"Retired" support status with the new year.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Esri stopped shipping C/Java API media with the rest of ArcGIS at 10.0.&amp;nbsp; You'd&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;need to contact Customer Service (or the local distributor equivalent) to get&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the SDK media for 10.0-10.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The ArcSDE Java API is also now deprecated, and will not exist after 10.2.x.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Given that most databases support some form native geometry, I'd think you&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;could use straight JDBC for this task.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Jan 2014 11:17:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12529#M1197</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2014-01-18T11:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12530#M1198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ArcObjects Java API is still in play for connecting to your database.&amp;nbsp; You just need the undocumented correct combination of connection propertyset properties.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I assume you have the correct version of ArcObjects libraries for doing this.&amp;nbsp; It seems logical that I could not use an ArcObjects 9.3 installation to connect to a newer version of SDE.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Notice the change in SERVERINSTANCE to INSTANCE... that one threw us for a few days.&amp;nbsp; Found help in the forums.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You can adapt this to Oracle... yes?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private static void connectToSQLServer(){

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPropertySet propertySet = new PropertySet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVER", "server name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVERINSTANCE", "server instance name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DATABASE", "database name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DBCLIENT", "SQLServer");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("USER", "sql server user name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("PASSWORD", "your password");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //propertySet.setProperty("AUTHENTICATION_MODE", "DBMS");&amp;nbsp; // Optional.&amp;nbsp; DBMS is default
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //propertySet.setProperty("AUTHENTICATION_MODE", "OSA");&amp;nbsp;&amp;nbsp; // Required if using operating sytem authentication

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory workspaceFactory = new SqlWorkspaceFactory();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace workspace = new Workspace(workspaceFactory.open(propertySet, 0));

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IEnumDatasetName dsFeatureClassNames = workspace.getDatasetNames(esriDatasetType.esriDTAny);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDatasetName fcName = dsFeatureClassNames.next();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (fcName != null){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(fcName.getName());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fcName = dsFeatureClassNames.next();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (AutomationException e) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (IOException e) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Connecting to SDE would be:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a propertySet that contains the connection information to ArcSDE
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; In ArcCatalog, the first three values are: server, service, database in the connection properties of the sde connection.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPropertySet propertySet = new PropertySet();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("SERVER", "server name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("INSTANCE", "sde:sqlserver:server name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("DATABASE", "database name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("USER", "user name");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("PASSWORD", "user password");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; propertySet.setProperty("VERSION", "sde.DEFAULT");&amp;nbsp; // or whatever you call your version

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Create a SdeWorkspaceFactory and open it
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspaceFactory sdeworkspaceFactory = new SdeWorkspaceFactory();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IWorkspace workspace = new Workspace(sdeworkspaceFactory.open(propertySet, 0));
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 20:32:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12530#M1198</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2021-12-10T20:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12531#M1199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;ArcObjects Java API is still in play for connecting to your database.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;While this is true, installing ArcEngine and the ArcObjects SDK on a Linux box&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;might be a bit ungainly for what is probably a simple SQL statement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- V&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Jan 2014 14:14:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12531#M1199</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2014-01-19T14:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12532#M1200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;yeah probably.&amp;nbsp; OP never said they wanted to do something easy after making the connection.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Jan 2014 14:33:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12532#M1200</guid>
      <dc:creator>LeoDonahue</dc:creator>
      <dc:date>2014-01-19T14:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12533#M1201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to connect via direct connection to PostgreSQL spatial db. Java API version is 10.2 postgre 9.6 jdk 6. It successfully connects to database but when I call conn.getLayers() it says "Error getting layers" arcsde error -37 desc: DBMS TABLE DOES NOT EXIST. I dont know which table it is unable to find.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jul 2017 13:19:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12533#M1201</guid>
      <dc:creator>MubasharAhmad1</dc:creator>
      <dc:date>2017-07-17T13:19:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12534#M1202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PostgreSQL 9.6 is not supported by geodatabases yet, so it can't have an Enterprise geodatabase, so ALL of the geodatabase tables are missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2017 11:22:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/12534#M1202</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2017-08-01T11:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: how to use java connecting to arcsde 10.1( base oracle 11.2g)</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/1126200#M75601</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Dec 2021 08:54:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-use-java-connecting-to-arcsde-10-1-base/m-p/1126200#M75601</guid>
      <dc:creator>santhoshT</dc:creator>
      <dc:date>2021-12-15T08:54:53Z</dc:date>
    </item>
  </channel>
</rss>

