2011-12-21 16 views
-1

Я пишу уровень JDBC для приложения.Совместное использование объекта соединения между запросами базы данных variuos

Я приобретающий объект соединения из пула и сделать вещи и вернуть связь с бассейном и

До сих пор я делюсь объектом подключения в методе объеме и выполнение точного один запроса.

, но теперь я хочу выполнить два запроса с использованием того же соединения, поэтому у меня есть foll. сомнения в моем уме, пожалуйста, помогите решить то же самое.

  • как соединение является общим, после выполнения первого запроса это повлияет на выполнение второго запроса?
  • Первый запрос имеет результирующий запрос и второй запрос, а также имеет результирующий набор. Будет ли это влиять на resultSet прежнего или более позднего?
  • Если да, то сколько запросов я могу выполнить при подключении?

Подробнее:

Я использую

  • MYSQL 5.5 базы данных и ее драйвер
  • Apache ГСБД

ответ

1

, как соединение совместно, после выполнения первого запрос, повлияет ли это на выполнение второго запроса?

NO

Первый запрос имеет Resultset и второй запрос, а также та или иная строчка имеет Resultset, это повлияет на Resultset бывшего или позже?

NO, если оба имеют одинаковый набор результатов;)

Если да, то всем, сколько запросов я могу выполнить на связи?

Не применимо в качестве ответа на предыдущий вопрос является NO. (Но все-таки можно выполнить столько запросов, сколько вы хотите)

+0

Так, при подключении я могу создать много выражений и выполнить много запросов. Без проблем, не так ли? – ajduke

+0

@ это-абхи да! – COD3BOY

0

Там нет ограничений на сколько запросов можно выполнить на любом соединении с базой данных , вы можете использовать одно и то же соединение для запуска как можно большего числа запросов.

что бы я сделал?

создать единый объект подключения и использовать его в моем приложении.

Смежные вопросы