// the first call. This means that queries issued against one handle
// are also applied to the other handles, because they are the same
// handle. (source: php.net)
if (!((charset == null) || charset.length() == 0)) {
throw new UnimplementedException("oci_connect with charset");
}
if (sessionMode == OCI_DEFAULT
|| sessionMode == OCI_SYSOPER
|| sessionMode == OCI_SYSDBA) {
throw new UnimplementedException("oci_connect with session mode");
}
return connectInternal(env, true, username, password, db,
charset, sessionMode);
}