сообщить JDBC застрял подключение

Я пытаюсь подключиться к серверу базы данных Informix с помощью jdbc стандартным способом:

connection = DriverManager.getConnection("jdbc:informix-sqli://"+ip+
/"+sid+":INFORMIXSERVER="+server+";user="+user+";password="+pass+"");

Но он продолжает пытаться подключиться и не выдает сообщение об ошибке (я полагаю, он пытается подключиться, потому что ничего не показывает). Я использую драйвер IBM Informix 4.10.00.1534 и Java 1.7. Я использовал этот метод для подключения к серверам Informix до сих пор, на самом деле он не работает только с одним сервером. Я могу подключиться к этому серверу через клиенты Informix с помощью odbc, но он продолжает работать с jdbc без сообщения об ошибке.

Есть ли какой-нибудь метод для подробного описания соединения jdbc? Любое предложение о том, почему это не удается?

ОБНОВЛЕНИЕ: трассировка sqlidebug:

C->S (4)            
    SQ_VERSION
    SQ_EOT

S->C (14)           
    SQ_VERSION
        "7.31.TD6" [8]
    SQ_EOT

C->S (66)           
    SQ_INFO
        INFO_ENV
            Name Length = 12
            Value Length = 8
            "DBTIME"="%d/%M/%Y"
            "DBTEMP"="/tmp"
            "SUBQCACHESZ"="10"
        INFO_DONE
    SQ_EOT

S->C (2)            
    SQ_EOT

C->S (16)           
    SQ_DBOPEN
         "database" [8]
        NOT EXCLUSIVE
    SQ_EOT

S->C (28)           
    SQ_DONE
        Warning..: 0x15
        # rows...: 0
        rowid....: 0
    serial id: 0
SQ_COST
    estimated #rows: 1
    estimated I/O..: 1
SQ_EOT

C->S (78)           
    SQ_PREPARE
        # values: 0
        CMD.....: "select site from informix.systables where tabname = '   GL_COLLATE'" [65]
    SQ_NDESCRIBE
    SQ_WANTDONE
    SQ_EOT

И jdbctrace.log говорит:

 trying com.informix.jdbc.IfxDriver
    SQLWarning: reason(Database selected) SQLState(01I04)
    SQLWarning: reason(Float to decimal conversion has been used) SQLState(01I05)
    SQLWarning: reason(Database has transactions) SQLState(01I01)
    SQLWarning: reason(Database selected) SQLState(01I04)
    SQLWarning: reason(Database has transactions) SQLState(01I01)
    SQLWarning: reason(Database selected) SQLState(01I04)

Ответы на вопрос(6)

Ваш ответ на вопрос