com.supermap.services.providers
类 WorkspaceConnectionInfo
- java.lang.Object
-
- com.supermap.services.providers.WorkspaceConnectionInfo
-
- 所有已实现的接口:
- java.io.Serializable
public class WorkspaceConnectionInfo extends java.lang.Object implements java.io.Serializable
工作空间连接信息。
用于描述工作空间相关的信息,工作空间类型、用户名、密码等。
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 限定符和类型 字段和说明 java.lang.String
database
工作空间连接的数据库名。java.lang.String
driver
使用 ODBC 连接的数据库的驱动程序名。java.lang.String
name
工作空间在数据库中的名称。java.lang.String
password
访问工作空间连接的数据库或文件的密码。java.lang.String
server
数据库服务器或是工作空间文件路径。java.lang.String
type
工作空间的类型。java.lang.String
username
数据库的用户名。
-
构造器概要
构造器 构造器和说明 WorkspaceConnectionInfo()
WorkspaceConnectionInfo(WorkspaceConnectionInfo workspaceConnectInfo)
-
方法概要
方法 限定符和类型 方法和说明 boolean
equals(java.lang.Object another)
判断和另外一个对象是否相等。int
hashCode()
生成哈希码。static boolean
isDatabaseWorkspace(java.lang.String connStr)
static WorkspaceConnectionInfo
parse(java.lang.String connStr)
根据连接字符串解析工作空间连接对象。static WorkspaceConnectionInfo
parse(java.lang.String connStr, boolean handleUnCanonicalPath)
根据连接字符串解析工作空间连接对象。static java.lang.String
safelyHandleUnCanonicalPath(java.lang.String connStr)
java.lang.String
toStandardString()
将链接信息转换为字符串。java.lang.String
toString()
将链接信息转换为字符串。
-
-
-
字段详细资料
-
server
public java.lang.String server
数据库服务器或是工作空间文件路径。
-
username
public java.lang.String username
数据库的用户名。
-
password
public java.lang.String password
访问工作空间连接的数据库或文件的密码。
-
type
public java.lang.String type
工作空间的类型。支持设置ORACLE、SQL、PGIS、PGSQL、DM。
-
database
public java.lang.String database
工作空间连接的数据库名。
-
name
public java.lang.String name
工作空间在数据库中的名称。
-
driver
public java.lang.String driver
使用 ODBC 连接的数据库的驱动程序名。
-
-
构造器详细资料
-
WorkspaceConnectionInfo
public WorkspaceConnectionInfo(WorkspaceConnectionInfo workspaceConnectInfo)
-
WorkspaceConnectionInfo
public WorkspaceConnectionInfo()
-
-
方法详细资料
-
parse
public static WorkspaceConnectionInfo parse(java.lang.String connStr)
根据连接字符串解析工作空间连接对象。 连接字符串的格式:
1 server=xx.xx.xx.xx;database=databaseName;driver=oracle;username=xxx;password=xxx
2 /xx/xx/xx.sxw
3 /xx/xx/xx.sxwu
- 参数:
connStr
- 连接字符串。- 返回:
- 工作空间连接对象。
- 抛出:
java.lang.IllegalArgumentException
-
parse
public static WorkspaceConnectionInfo parse(java.lang.String connStr, boolean handleUnCanonicalPath)
根据连接字符串解析工作空间连接对象。 连接字符串的格式:
1 server=xx.xx.xx.xx;database=databaseName;driver=oracle;username=xxx;password=xxx
2 /xx/xx/xx.sxw
3 /xx/xx/xx.sxwu
- 参数:
connStr
- 连接字符串。handleUnCanonicalPath
- 是否处理相对路径- 返回:
- 工作空间连接对象。
-
isDatabaseWorkspace
public static boolean isDatabaseWorkspace(java.lang.String connStr)
-
safelyHandleUnCanonicalPath
public static java.lang.String safelyHandleUnCanonicalPath(java.lang.String connStr)
-
hashCode
public int hashCode()
生成哈希码。
- 覆盖:
hashCode
在类中java.lang.Object
- 返回:
- 生成的哈希码。
-
equals
public boolean equals(java.lang.Object another)
判断和另外一个对象是否相等。
- 覆盖:
equals
在类中java.lang.Object
- 参数:
another
- 另外一个对象。- 返回:
- True 为相等,False 为不相等。
-
toString
public java.lang.String toString()
将链接信息转换为字符串。
生成的字符串格式:server=xx.xx.xx.xx,database=databaseName,driver=oracle,username=xxx,password=xxx
- 覆盖:
toString
在类中java.lang.Object
- 返回:
- 转换为字符串的连接信息。
-
toStandardString
public java.lang.String toStandardString()
将链接信息转换为字符串。
生成的字符串格式:server=xx.xx.xx.xx;database=databaseName;driver=oracle;username=xxx;password=xxx
- 返回:
- 转换为字符串的连接信息。
-
-