49 lines
988 B
Java
49 lines
988 B
Java
package hhn.temp.project.provider;
|
|
|
|
import java.io.File;
|
|
import java.io.IOException;
|
|
import java.nio.file.Files;
|
|
import java.nio.file.Path;
|
|
import java.sql.Connection;
|
|
import java.sql.DriverManager;
|
|
import java.sql.SQLException;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
|
|
public class SimpleDatabaseManager<E> implements DatabaseManager<E> {
|
|
|
|
private Connection connection;
|
|
|
|
@Override
|
|
public void saveObjects(Collection<E> objects) {
|
|
|
|
}
|
|
|
|
@Override
|
|
public Collection<E> getObjects() {
|
|
return List.of();
|
|
}
|
|
|
|
@Override
|
|
public void saveObject(E object) {
|
|
g
|
|
}
|
|
|
|
@Override
|
|
public E getObject(int id) {
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public void connect() throws SQLException, IOException {
|
|
connection = DriverManager.getConnection("jdbc:mysql://sql7.freesqldatabase.com/sql7810540?user=sql7810540&password=mXdJCFtDZz");
|
|
}
|
|
|
|
@Override
|
|
public void close() throws SQLException {
|
|
if (connection != null) {
|
|
connection.close();
|
|
}
|
|
}
|
|
}
|