/
NikolayIvkin
/
sqlancer2
Обзор
Документация
Войти
/
NikolayIvkin
/
sqlancer2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/sqlancer/mongodb/MongoDBConnection.java
35 строк
890 B
Patrick
Clean up and improve code for pull request
28 мар 2021, 18:06
28 мар 2021, 18:06
e0b272d
Код
Авторство
О чём код?
package sqlancer.mongodb; import org.bson.BsonDocument; import org.bson.BsonString; import com.mongodb.client.MongoClient; import com.mongodb.client.MongoDatabase; import sqlancer.SQLancerDBConnection; public class MongoDBConnection implements SQLancerDBConnection { private final MongoClient client; private final MongoDatabase database; public MongoDBConnection(MongoClient client, MongoDatabase database) { this.client = client; this.database = database; } @Override public String getDatabaseVersion() throws Exception { return client.getDatabase("dbname").runCommand(new BsonDocument("buildinfo", new BsonString(""))).get("version") .toString(); } @Override public void close() throws Exception { client.close(); } public MongoDatabase getDatabase() { return database; } }