public class DBConnection extends Object
Example:
import com.xxdb; DBConnection conn = new DBConnection(); boolean success = conn.connect("localhost", 8080); conn.run("sum(1..100)");
| Modifier and Type | Class and Description |
|---|---|
static class |
DBConnection.ConnectConfig |
| Constructor and Description |
|---|
DBConnection() |
DBConnection(boolean asynchronousTask) |
DBConnection(boolean asynchronousTask,
boolean useSSL) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd,
boolean enableSCRAM) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd,
boolean enableSCRAM,
boolean useKdb) |
DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
SqlStdEnum sqlStd) |
DBConnection(SqlStdEnum sqlStd) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
connect(DBConnection.ConnectConfig connectConfig) |
boolean |
connect(String hostName,
int port) |
boolean |
connect(String hostName,
int port,
boolean enableHighAvailability) |
boolean |
connect(String hostName,
int port,
int timeout) |
boolean |
connect(String hostName,
int port,
int timeout,
boolean reconnect) |
boolean |
connect(String hostName,
int port,
int timeout,
boolean reconnect,
int tryReconnectNums) |
boolean |
connect(String hostName,
int port,
int connectTimeout,
int readTimeout) |
boolean |
connect(String hostName,
int port,
int connectTimeout,
int readTimeout,
boolean reconnect) |
boolean |
connect(String hostName,
int port,
int connectTimeout,
int readTimeout,
boolean reconnect,
int tryReconnectNums) |
boolean |
connect(String hostName,
int port,
String initialScript) |
boolean |
connect(String hostName,
int port,
String[] highAvailabilitySites) |
boolean |
connect(String hostName,
int port,
String initialScript,
boolean enableHighAvailability) |
boolean |
connect(String hostName,
int port,
String userId,
String password) |
boolean |
connect(String hostName,
int port,
String initialScript,
String[] highAvailabilitySites) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
boolean enableHighAvailability) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String[] highAvailabilitySites) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
boolean enableHighAvailability) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
boolean enableHighAvailability,
String[] highAvailabilitySites) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
boolean enableHighAvailability,
String[] highAvailabilitySites,
boolean reconnect) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
boolean enableHighAvailability,
String[] highAvailabilitySites,
boolean reconnect,
boolean enableLoadBalance) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
boolean enableHighAvailability,
String[] highAvailabilitySites,
boolean reconnect,
boolean enableLoadBalance,
int tryReconnectNums) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
boolean enableHighAvailability,
String[] highAvailabilitySites,
boolean reconnect,
int tryReconnectNums) |
boolean |
connect(String hostName,
int port,
String userId,
String password,
String initialScript,
String[] highAvailabilitySites) |
boolean |
connected() |
boolean |
connectNode(com.xxdb.DBConnection.Node node) |
ExtendedDataInput |
getDataInputStream() |
String |
getHostName() |
InetAddress |
getLocalAddress() |
int |
getPort() |
String |
getPwd() |
boolean |
getRemoteLittleEndian() |
String |
getSessionID() |
Socket |
getSocket() |
String |
getUserId() |
static DBConnection |
internalCreateEnableReverseStreamingDBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd) |
boolean |
isBusy() |
boolean |
isConnected() |
void |
login(String userId,
String password,
boolean enableEncryption) |
com.xxdb.DBConnection.ExceptionType |
parseException(String msg,
com.xxdb.DBConnection.Node node) |
void |
parseIpPort(String ipport,
com.xxdb.DBConnection.Node node) |
Entity |
run(String script) |
Entity |
run(String script,
boolean clearSessionMemory) |
Entity |
run(String script,
int priority) |
Entity |
run(String script,
int priority,
boolean clearSessionMemory) |
Entity |
run(String script,
int priority,
int parallelism) |
Entity |
run(String script,
int priority,
int parallelism,
boolean clearSessionMemory) |
Entity |
run(String function,
List<Entity> arguments) |
Entity |
run(String function,
List<Entity> arguments,
int priority) |
Entity |
run(String function,
List<Entity> arguments,
int priority,
int parallelism) |
Entity |
run(String function,
List<Entity> arguments,
int priority,
int parallelism,
int fetchSize) |
Entity |
run(String function,
List<Entity> arguments,
int priority,
int parallelism,
int fetchSize,
boolean enableSeqNo) |
Entity |
run(String function,
List<Entity> arguments,
int priority,
int parallelism,
int fetchSize,
boolean enableSeqNo,
ProgressListener listener) |
Entity |
run(String script,
ProgressListener listener) |
Entity |
run(String script,
ProgressListener listener,
boolean clearSessionMemory) |
Entity |
run(String script,
ProgressListener listener,
int priority,
int parallelism) |
Entity |
run(String script,
ProgressListener listener,
int priority,
int parallelism,
boolean clearSessionMemory) |
Entity |
run(String script,
ProgressListener listener,
int priority,
int parallelism,
int fetchSize) |
Entity |
run(String script,
ProgressListener listener,
int priority,
int parallelism,
int fetchSize,
boolean clearSessionMemory) |
Entity |
run(String script,
ProgressListener listener,
int priority,
int parallelism,
int fetchSize,
boolean clearSessionMemory,
String tableName) |
Entity |
run(String script,
ProgressListener listener,
int priority,
int parallelism,
int fetchSize,
boolean clearSessionMemory,
String tableName,
boolean enableSeqNo) |
Entity |
run(String script,
String tableName) |
void |
setLoadBalance(boolean loadBalance) |
void |
switchDataNode(com.xxdb.DBConnection.Node node) |
Entity |
tryRun(String script) |
Entity |
tryRun(String script,
boolean clearSessionMemory) |
Entity |
tryRun(String script,
int priority,
int parallelism) |
Entity |
tryRun(String script,
int priority,
int parallelism,
boolean clearSessionMemory) |
Entity |
tryRun(String script,
int priority,
int parallelism,
int fetchSize,
boolean clearSessionMemory) |
Entity |
tryRun(String function,
List<Entity> arguments) |
Entity |
tryRun(String function,
List<Entity> arguments,
int priority,
int parallelism) |
Entity |
tryRun(String function,
List<Entity> arguments,
int priority,
int parallelism,
int fetchSize) |
void |
tryUpload(Map<String,Entity> variableObjectMap) |
void |
upload(Map<String,Entity> variableObjectMap) |
public DBConnection()
public DBConnection(SqlStdEnum sqlStd)
public DBConnection(boolean asynchronousTask)
public DBConnection(boolean asynchronousTask,
boolean useSSL)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
SqlStdEnum sqlStd)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd,
boolean enableSCRAM)
public DBConnection(boolean asynchronousTask,
boolean useSSL,
boolean compress,
boolean usePython,
boolean isUrgent,
SqlStdEnum sqlStd,
boolean enableSCRAM,
boolean useKdb)
public static DBConnection internalCreateEnableReverseStreamingDBConnection(boolean asynchronousTask, boolean useSSL, boolean compress, boolean usePython, boolean isUrgent, SqlStdEnum sqlStd)
public boolean isBusy()
public void setLoadBalance(boolean loadBalance)
public boolean connect(String hostName, int port) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, int timeout) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, int connectTimeout, int readTimeout) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, int timeout, boolean reconnect) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, int connectTimeout, int readTimeout, boolean reconnect) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, int timeout, boolean reconnect, int tryReconnectNums) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, int connectTimeout, int readTimeout, boolean reconnect, int tryReconnectNums) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String initialScript) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String initialScript, boolean enableHighAvailability) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, boolean enableHighAvailability) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String[] highAvailabilitySites) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String initialScript, String[] highAvailabilitySites) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, boolean enableHighAvailability) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String[] highAvailabilitySites) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, boolean enableHighAvailability) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, String[] highAvailabilitySites) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, boolean enableHighAvailability, String[] highAvailabilitySites) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, boolean enableHighAvailability, String[] highAvailabilitySites, boolean reconnect) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, boolean enableHighAvailability, String[] highAvailabilitySites, boolean reconnect, int tryReconnectNums) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, boolean enableHighAvailability, String[] highAvailabilitySites, boolean reconnect, boolean enableLoadBalance) throws IOException
IOExceptionpublic boolean connect(DBConnection.ConnectConfig connectConfig) throws IOException
IOExceptionpublic boolean connect(String hostName, int port, String userId, String password, String initialScript, boolean enableHighAvailability, String[] highAvailabilitySites, boolean reconnect, boolean enableLoadBalance, int tryReconnectNums) throws IOException
IOExceptionpublic void switchDataNode(com.xxdb.DBConnection.Node node)
throws IOException
IOExceptionpublic boolean connectNode(com.xxdb.DBConnection.Node node)
throws IOException
IOExceptionpublic com.xxdb.DBConnection.ExceptionType parseException(String msg, com.xxdb.DBConnection.Node node)
public void parseIpPort(String ipport, com.xxdb.DBConnection.Node node)
public boolean connected()
public void login(String userId, String password, boolean enableEncryption) throws IOException
IOExceptionpublic boolean getRemoteLittleEndian()
public Entity tryRun(String script) throws IOException
IOExceptionpublic Entity tryRun(String script, int priority, int parallelism) throws IOException
IOExceptionpublic Entity tryRun(String script, int priority, int parallelism, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity tryRun(String script, int priority, int parallelism, int fetchSize, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, String tableName) throws IOException
IOExceptionpublic Entity run(String script) throws IOException
IOExceptionpublic Entity run(String script, int priority) throws IOException
IOExceptionpublic Entity run(String script, int priority, int parallelism) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, int priority, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, int priority, int parallelism) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, int priority, int parallelism, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, int priority, int parallelism, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, int priority, int parallelism, int fetchSize) throws IOException
IOExceptionpublic Entity tryRun(String script, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, int priority, int parallelism, int fetchSize, boolean clearSessionMemory) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, int priority, int parallelism, int fetchSize, boolean clearSessionMemory, String tableName, boolean enableSeqNo) throws IOException
IOExceptionpublic Entity run(String script, ProgressListener listener, int priority, int parallelism, int fetchSize, boolean clearSessionMemory, String tableName) throws IOException
IOExceptionpublic Entity tryRun(String function, List<Entity> arguments) throws IOException
IOExceptionpublic Entity tryRun(String function, List<Entity> arguments, int priority, int parallelism) throws IOException
IOExceptionpublic Entity tryRun(String function, List<Entity> arguments, int priority, int parallelism, int fetchSize) throws IOException
IOExceptionpublic Entity run(String function, List<Entity> arguments) throws IOException
IOExceptionpublic Entity run(String function, List<Entity> arguments, int priority) throws IOException
IOExceptionpublic Entity run(String function, List<Entity> arguments, int priority, int parallelism) throws IOException
IOExceptionpublic Entity run(String function, List<Entity> arguments, int priority, int parallelism, int fetchSize, boolean enableSeqNo) throws IOException
IOExceptionpublic Entity run(String function, List<Entity> arguments, int priority, int parallelism, int fetchSize, boolean enableSeqNo, ProgressListener listener) throws IOException
IOExceptionpublic Entity run(String function, List<Entity> arguments, int priority, int parallelism, int fetchSize) throws IOException
IOExceptionpublic void tryUpload(Map<String,Entity> variableObjectMap) throws IOException
IOExceptionpublic void upload(Map<String,Entity> variableObjectMap) throws IOException
IOExceptionpublic void close()
public String getHostName()
public int getPort()
public String getUserId()
public String getPwd()
public String getSessionID()
public InetAddress getLocalAddress()
public Socket getSocket()
public ExtendedDataInput getDataInputStream()
public boolean isConnected()
Copyright © 2025 DolphinDB. All rights reserved.