BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 13:58

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Получить connection к базе
СообщениеДобавлено: 17 июн 2013, 12:17 
Не в сети

Зарегистрирован: 14 июн 2013, 17:39
Сообщения: 68
Карма: 0
Пишу сервис работающий с помощью soap пакетов,

Сервис должен возвращать баланс договора по его названию.
Написал такое в еклипсе(работает):
Код:
package api.ru.customservice.bgbilling.service.impl;

import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Calendar;
import java.util.Date;
import javax.jws.WebService;

import bitel.billing.server.contract.bean.ContractManager;
import bitel.billing.server.contract.bean.BalanceUtils;
import ru.bitel.bgbilling.kernel.container.service.server.AbstractService;
import bitel.billing.server.contract.bean.ContractManager;
import bitel.billing.server.tariff.*;

@WebService(targetNamespace = "customservice")
public class MonitorServiceImpl extends AbstractService
{
   public double getCurrClientBalance(String client_title)
   {
      double curBalance = 0.0;
         Connection conn = null;
         String url = "jdbc:mysql://10.5.0.3:3306/";
         String dbName = "bgbilling";
         String userName = "root";
         String password = "root";
         try
         {
            conn = DriverManager.getConnection(url + dbName,userName,password);
         
            ContractManager cm = new ContractManager(conn);
            BalanceUtils contr_balabce = new BalanceUtils(conn);
            Date date = new Date();

            curBalance = contr_balabce.getBalance(date, cm.getContractByTitle(client_title).getId()).doubleValue();;
         
            conn.close();

            return curBalance;
         } catch (Exception e)
         {
            e.printStackTrace();
            return -1.0;
         }
   }
}

Как получить connection к базе в самом bgbilling? И можно ли вообще?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получить connection к базе
СообщениеДобавлено: 17 июн 2013, 12:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Код:
Connection con = getConnection();


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Получить connection к базе
СообщениеДобавлено: 17 июн 2013, 14:17 
Не в сети

Зарегистрирован: 14 июн 2013, 17:39
Сообщения: 68
Карма: 0
Благодарю!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.049s | 21 Queries | GZIP : On ]