Java程序在运行过程中,出现了连接断开的错误信息"connection timed out",该错误可能是由于Java程序的哪个配置项没有正确配置导致?
A. Interactive_timeout
B. socketTimeout
C. connectTimeout
D. wait_timeout
Java程序在运行过程中,出现了连接断开的错误信息"connection timed out",该错误可能是由于Java程序的哪个配置项没有正确配置导致?
A. Interactive_timeout
B. socketTimeout
C. connectTimeout
D. wait_timeout
选择C
选项 A、D 错误:interactive_timeout 和 wait_timeout 是数据库服务器端的参数,用于控制服务端主动关闭空闲连接的时间,并非 Java 程序的配置项。
选项 B 错误:socketTimeout 是 Java 客户端建立连接后,等待服务器响应数据的超时时间,触发时通常报socket timeout,而非connection timed out。
选项 C 正确:connectTimeout 是 Java 客户端尝试与服务器建立 TCP 连接时的超时时间。如果在指定时间内三次握手未完成,就会抛出connection timed out错误。