forum.bitel.ru
http://forum.bitel.ru/

Получить connection к базе
http://forum.bitel.ru/viewtopic.php?f=19&t=8156
Страница 1 из 1

Автор:  Antonavt [ 17 июн 2013, 12:17 ]
Заголовок сообщения:  Получить connection к базе

Пишу сервис работающий с помощью 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? И можно ли вообще?

Автор:  skn [ 17 июн 2013, 12:57 ]
Заголовок сообщения:  Re: Получить connection к базе

Код:
Connection con = getConnection();

Автор:  Antonavt [ 17 июн 2013, 14:17 ]
Заголовок сообщения:  Re: Получить connection к базе

Благодарю!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/