本文整理汇总了Java中org.hsqldb.persist.HsqlProperties.isEmpty方法的典型用法代码示例。如果您正苦于以下问题:Java HsqlProperties.isEmpty方法的具体用法?Java HsqlProperties.isEmpty怎么用?Java HsqlProperties.isEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.hsqldb.persist.HsqlProperties
的用法示例。
在下文中一共展示了HsqlProperties.isEmpty方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getConnection
import org.hsqldb.persist.HsqlProperties; //导入方法依赖的package包/类
public static Connection getConnection(String url,
Properties info)
throws SQLException {
HsqlProperties props = DatabaseURL.parseURL(url, true);
if (props == null) {
// supposed to be an HSQLDB driver url but has errors
throw new SQLException(
Trace.getMessage(Trace.INVALID_JDBC_ARGUMENT));
} else if (props.isEmpty()) {
// is not an HSQLDB driver url
return null;
}
props.addProperties(info);
return new jdbcConnection(props);
}
示例2: putPropertiesFromFile
import org.hsqldb.persist.HsqlProperties; //导入方法依赖的package包/类
/**
* Attempts to put properties from the file
* with the specified path. The file
* extension '.properties' is implicit and should not
* be included in the path specification.
*
* @param path the path of the desired properties file, without the
* '.properties' file extension
* @throws RuntimeException if this server is running
* @return true if the indicated file was read sucessfully, else false
*
* @jmx.managed-operation
* impact="ACTION"
* description="Reads in properties"
*
* @jmx.managed-operation-parameter
* name="path"
* type="java.lang.String"
* position="0"
* description="(optional) returns false if path is empty"
*/
public boolean putPropertiesFromFile(String path) {
if (getState() != ServerConstants.SERVER_STATE_SHUTDOWN) {
throw new RuntimeException();
}
path = FileUtil.getDefaultInstance().canonicalOrAbsolutePath(path);
HsqlProperties p = ServerConfiguration.getPropertiesFromFile(path);
if (p == null || p.isEmpty()) {
return false;
}
printWithThread("putPropertiesFromFile(): [" + path + ".properties]");
try {
setProperties(p);
} catch (Exception e) {
throw new RuntimeException("Failed to set properties: " + e);
}
return true;
}