This repository has been archived on 2024-12-26. You can view files and clone it, but cannot push or open issues or pull requests.
QSeller/src/main/java/ru/redguy/qseller/MySQLDatabase.java
2022-11-15 00:42:00 +03:00

24 lines
697 B
Java
Executable File

package ru.redguy.qseller;
import com.zaxxer.hikari.HikariDataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class MySQLDatabase extends Database{
protected MySQLDatabase(HikariDataSource ds, String tablePrefix) {
super(ds, tablePrefix);
Database.instance = this;
}
@Override
boolean isTableExists(String name, Connection con) throws SQLException {
PreparedStatement st = con.prepareStatement("SHOW TABLES LIKE ?");
st.setString(1, this.getPrefix() + name);
ResultSet rs = st.executeQuery();
return rs.next();
}
}