小弟写了一个jdbc的程序,使用结果集元素据的getCatalogName方法,获得的string值为空。getCatalogName方法返回的是指定列的表的目录名称?我对这句话的理解是这个表在数据里存放的目录?是不是有偏差。还有API有这样一句话:如果可应用的名称,则返回 "" ,何为“可应用的名称”?没看懂啥意思。谢谢大家帮忙! ResultSetMetaData md = rs.getMetaData();
int num = md.getColumnCount();
StringBuffer sb = new StringBuffer();
for(int i=1;i<=num;i++){
String catalogName= md.getCatalogName(i);
}就是这个catalogName一直是空串
int num = md.getColumnCount();
StringBuffer sb = new StringBuffer();
for(int i=1;i<=num;i++){
String catalogName= md.getCatalogName(i);
}就是这个catalogName一直是空串
Returns:
the name of the catalog for the table in which the given column appears or "" if not applicable
意为:
如果catalog可用,返回指定列所属表对应的catalog的名称;如果catalog不可用,则返回空字符串。