?host:string ->
?port:string ->
?user:string ->
?password:string ->
string ->
object
method close : unit -> unit
method closed : bool
method commit : unit -> unit
method database : string
method virtual database_type : string
method debug : bool
method ex : string -> Dbi.sql_t list -> Dbi.statement
method host : string option
method id : int
method password : string option
method ping : unit -> bool
method port : string option
method virtual prepare : string -> Dbi.statement
method prepare_cached : string -> Dbi.statement
method register_postrollback : (unit -> unit) -> Dbi.postrollback_handle
method register_precommit : (unit -> unit) -> Dbi.precommit_handle
method rollback : unit -> unit
method set_debug : bool -> unit
method unregister_postrollback : Dbi.postrollback_handle -> unit
method unregister_precommit : Dbi.precommit_handle -> unit
method user : string option
end