错误内容:description:SDB_NETWORK
数据库连接关键代码:
public static Sequoiadb getInstance() {
if (sdb == null) {
sdb = new Sequoiadb(connString, "sdbadmin", "123456");
}
return sdb;
}
public long QueryDataTotal(String spaceName, String collectionName,BSONObject queryCondition) {
Sequoiadb sdb = null;
CollectionSpace db = null;
DBCollection cl = null;
long totalCount =0;
try {
// 建立 SequoiaDB 数据库连接
// Sequoiadb sdb = new Sequoiadb(connString, "sdbadmin", "123456");
sdb = getInstance();
// 获取所有 Collection 信息,并打印出来
db = sdb.getCollectionSpace(spaceName);
cl = db.getCollection(collectionName);
totalCount = cl.getCount(queryCondition);
System.out.println(collectionName + ".Total==" + totalCount);
}
执行多次调用时候,第一次统计成功,后面就报description:SDB_NETWORK错误
long emailTotal=countDao.QueryDataTotal("newMailMagicSpace", "newemailCollection", null);
long bankTotal=countDao.QueryDataTotal("otherMagicSpace", "bankCollection", null);
long hotelTotal=countDao.QueryDataTotal("otherMagicSpace", "hotelCollection", null);
long snsTotal=countDao.QueryDataTotal("otherMagicSpace", "snsCollection", null);