fix client install comunication

This commit is contained in:
2020-05-16 20:52:50 +02:00
parent 9f7dbd6cf7
commit 5f772f4db8
7 changed files with 23 additions and 7 deletions

View File

@@ -52,3 +52,14 @@ void msql_acces::write_remove(std::string package){
pstmt->setString(1,package);
pstmt->executeUpdate();
}
bool msql_acces::get_package_exists(std::string package){
sql::PreparedStatement *pstmt = con->prepareStatement("select count(id) from packages where name=?");
pstmt->setString(1,package);
sql::ResultSet *res = pstmt->executeQuery();
int ret=0;
while(res->next())
ret = res->getInt(1);
return ret>0;
}