Я сделал приложение RMI для Java. Мне нужно получить только одно соединение для каждого клиента, чтобы выполнить операцию с базой данных. Является ли это возможным?Как получить только одно соединение для каждого клиента в java rmi?
Спасибо заранее!
Я сделал приложение RMI для Java. Мне нужно получить только одно соединение для каждого клиента, чтобы выполнить операцию с базой данных. Является ли это возможным?Как получить только одно соединение для каждого клиента в java rmi?
Спасибо заранее!
Соединения в RMI хорошо скрыты от вас. Невозможно указать, сколько соединений на клиент есть без «netstat». Но если клиент только когда-либо звонит из одного потока за раз, из этого клиента никогда не будет более одного одновременного соединения. Следует также отметить, что TCP-соединение удаляется, когда нет активности, по крайней мере, в реализации Sun/Oracle.
Но я не вижу, что это касается баз данных. Возможно, вы действительно пытаетесь задать совершенно другой вопрос. Я ответил на тот, который вы спросили.
Вопрос здесь очень расплывчатый, вы не можете ожидать, что кто-то даст вам полный рабочий код для ваших идей. Также вы должны были подготовить свой вопрос, чтобы показать, что вы пытались достичь. –