Моя цель - создать базу данных Connection to mysql в MainActivity, а затем открыть QueryActivity, чтобы отправлять запросы и отображать результаты в таблице в Android с Java. Я пытался с намерением, но невозможно разложить или сериализовать класс Connection, я попытался преобразовать его в JsonObject, затем переместить его с намерением, но позже я не могу привести JsonObject к объекту Connection. Я использую драйвер JDB c для подключения MySQL. Пожалуйста, помогите.
РЕДАКТИРОВАТЬ 1: Я создал класс, где я буду хранить мои созданные подключения
public class ConexionCreada {
private static Connection connection;
public ConexionCreada(Connection connection){
setConnection(connection);
}
public static void setConnection(Connection connection2){
connection=connection2;
}
public static Connection getConnection(){
return connection;
}
public static void closeConnection() throws SQLException {
connection.close();
}
}
С помощью методов stati c, чтобы установить, получить, закрыть соединение, поэтому, когда я уйду, я могу закрыть соединение. Моя цель - создать клиентское приложение SQL, в mainActivty я сохраняю Arraylist с созданными соединениями, только параметры, хост, имя, пароль, когда я выбираю одно из них, я создаю соединение и запускаю queryActivity. Так что я хочу передать этот con в queryActivity, использовать его для запросов и когда я закрываю действие, закрывающее соединение. Имеет ли смысл иметь мой класс для хранения соединения? это хороший способ программирования?