FAQ: Does the ArcSDE Java API support Direct Connect?
Does the ArcSDE Java API support Direct Connect?
ArcSDE 9.1 and earlier
No, the ArcSDE Java API does not support ArcSDE Direct Connect. Some ArcSDE documentation incorrectly states the opposite.
The Java API can only create ArcSDE connections to a system that is running the ArcSDE Server (also called ArcSDE Applications Server or giomgr).
The ArcSDE C API can be used with ArcSDE Direct Connect.
Direct Connect is available with ArcSDE 9.2.
ArcSDE 9.2 and later
Yes, the ArcSDE Java API supports ArcSDE Direct Connect. As stated above, older versions of the ArcSDE Java API (8.x, 9.0, 9.1) do not have Direct Connect support.
The following link describes how to set up the Java API for Direct Connect Using JNI Implementation: