Skip to main content

Connection Parameters

Hint

This article is generated by AI translation.

jdbc-milvus supports configuring various parameters in the JDBC URL to control connection behavior, authentication, timeout settings, and more.

JDBC URL Format
jdbc:dbvisitor:milvus://host:port/database?param1=value1&param2=value2
  • Server address format is host:port. If no port is specified, 19530 is used as the default port.
  • In cluster mode, multiple hosts are separated by ;, format: host1:port1[:healthPort1];host2:port2[:healthPort2].
  • database is specified via the URL path, default is default.

Authentication Parameters

ParameterDescriptionDefault
tokenToken authentication; takes priority over user/password when setNone
userUsername, used with passwordNone
passwordPassword, used with userNone

Network & Timeout

ParameterDescriptionDefault
connectTimeoutConnection timeout (milliseconds)Driver default
keepAliveTimeKeep-Alive interval (milliseconds)Driver default
keepAliveTimeoutKeep-Alive timeout (milliseconds)Driver default
keepAliveWithoutCallsWhether to keep alive without active callsfalse
idleTimeoutIdle connection timeout (milliseconds)Driver default
rpcDeadlineRPC deadline (milliseconds)Driver default

Other Parameters

ParameterDescriptionDefault
consistencyLevelConsistency level for queries. Options: Strong, Session, Bounded, Eventually. When set, all queries automatically use this levelNone (uses collection default)
interceptorClient interceptor. Must implement java.lang.reflect.InvocationHandlerNone
customMilvusCustom Milvus client. Must implement net.hasor.dbvisitor.adapter.milvus.CustomMilvusNone