У меня есть проблема, закрыв связь в мою [дублированную] базу данных

У этого вопроса уже есть ответ здесь:

Хороший то, что он перемещает, что это разрабатывая программу и внутри этой программы я нуждаюсь в том, чтобы загрузить данные о моей базе данных, и здесь, где у меня есть проблема, так как, выполнив решение, связи остаются в способе sleep, а следовательно время спустя использования приложения меня производит ошибка too many connections. Я работаю с архитектурой MVC (Модель - Вид - Драйвер) и существую разделяю пакеты на DAT, BL и GUI. Однако мне нужно, чтобы они помогли мне определять, как закрытие моих связей правильного способа, чтобы избегать того, чтобы решения остались в способе sleep.

Здесь - часть пакета DAT, который, где я выполняю решение, которое будет стоить мне для того, чтобы загрузить данные my BD в мой jtable.

public ResultSet ConsultarxNombre(String nombre) throws ClassNotFoundException, SQLException{

    String Sentencia = "SELECT DISTINCT dv.Id_Venta, c.Deuda, v.Total_Venta, v.Valor_Cancelado, v.Fecha,c.Nombres "
            + "FROM clientes c, detalle_venta dv, venta v "
            + "WHERE c.Cedula = dv.Cedula AND v.Id_Venta = dv.Id_Venta AND v.Valor_Cancelado

если они нуждаются в большей информации, они говорят это мне и я облегчу им вышеупомянутую информацию. Спасибо.

0
задан 15.04.2017, 00:55
1 ответ

Después работы с ResultSet, которые ты получаешь тебя método, ты должен закрывать conexi¦n. Ты можешь делать это призывая close() к ResultSet.

ResultSet rs = ConsultarxNombre(nombre);
// trabajar con rs
rs.close(); // eso cierra todos recursos generados para obtener rs

Проверяет этот ответ для mÃ: s информация.

1
ответ дан 24.11.2019, 09:54
  • 1
    Podrí схвати, мне объяснять немного, больше как делать то, что ты рекомендуешь мне, то, что он перемещает, что todaví в soy новичок, ты это agradecerí во многий. – Roberth Torres 15.04.2017, 01:15
  • 2
    Чтобы начинаться не deberí схвати повторять тот же вопрос, меньше, когда уже ты получил ответы. Если ты хочешь, что я объясняю тебе má s, спроси у меня в твоем первоначальном вопросе, что ты сделал, он делает 3h. Там в моем ответе ты находишь má s informació nes. – Stefan Nolde 15.04.2017, 01:20