Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Подключение к БД
#1
Доброго дня.

У меня есть простое подключение к гейм серверу:

Код:
Connection con = null;
con = L2DatabaseFactory.getInstance().getConnection();
PreparedStatement statement;
ResultSet result1;

Где я потом вытягиваю нужную инфу

Код:
statement = con.prepareStatement("SELECT COUNT(*) AS num FROM characters;");
result1 = statement.executeQuery(); result1.next();
int totalchars = result1.getInt("num");

И так далее. С геймом все окей.
Но как мне теперь "там же" попасть в другую базу данных, а конкретнее loginserver, в котором хранится таблица accounts, что бы я мог выполнить запрос:

Код:
statement = con.prepareStatement("SELECT COUNT(*) AS num FROM accounts;");
ResultSet result1 = statement.executeQuery();
result1.next();
tb.append ("Accounts: " + result1.getInt("num") + "<br1>");

?

Помогите пожалуйста разобраться.Sad

ЗЫ. Хранить таблицы двух баз в одной базе не вариант - у меня два разных сервера с одним логином.
clan: Soprano :redlol:
Ответ
#2
Вижу всем лень и так: попробуйте использовать getInstanceLogin вместо getInstance (вначале только гляньте в исходниках файл L2DatabaseFactory - прописана там такая функция или нет)
Улыбаемся и машем:bye:
Ответ
#3
Спасибо, но такой функции нет(
Как быть?
clan: Soprano :redlol:
Ответ
#4
doDie Написал:Спасибо, но такой функции нет(
Как быть?

А вот теперь перейдём к тому, о чём тут неоднократно говорят "старички" - назовите сборку (чьи исходники)Wink
Улыбаемся и машем:bye:
Ответ
#5
В 99% никак, чтобы работать с базой логина - вы должны создать пакеты в GS и LS соответственно предающих информацию и реализующих связь с базой. По необходимость - создать пакет, передающий информацию из LS в GS.

Только в фениксе, я помню, в конфиге указывались данные от базы логина, не красиво это...
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  задать боту подключение к клиенту Lord_Gothic 1 1,097 01-18-2021, 02:17 AM
Последний пост: Lord_Gothic
  Подключение бота к домашнему серверу uranmusic 0 1,369 11-22-2017, 08:25 PM
Последний пост: uranmusic
  Подключение к серверу. ZIP 7 2,758 12-16-2013, 06:28 PM
Последний пост: R2D2
  Вечное подключение. Что делать? MrFanCold 11 3,057 03-20-2013, 02:16 AM
Последний пост: krisadr
  Подключение сайта к MySQL бд Time of Gods 7 1,862 12-16-2012, 12:02 PM
Последний пост: FiveWorld
  Подключение сервера через роутер CyReal 42 11,403 11-05-2012, 11:59 PM
Последний пост: widowmaker
  Подключение Gameserver разных хроник к одному login krisadr 2 1,581 04-08-2012, 12:10 AM
Последний пост: krisadr
  Подключение Стрес на форум lolpwnz 4 1,616 08-17-2011, 12:28 PM
Последний пост: NotSpecified
  подключение Navicat ellseworth 2 5,482 12-12-2010, 09:37 PM
Последний пост: ellseworth
  Подключение к БД Eminem 8 2,651 11-10-2010, 12:10 PM
Последний пост: tolik5190

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)