Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с БД на сервлетах

39K
16 июля 2009 года
imax_
20 / / 01.05.2009
Здравия!

Ранее в PHP для орагнизации работы с БД я пользовал следующую схему
1) class_my_sql.inc – содержал строки для подключения БД, установки кодировки итд…
например вот:

Код:
class class_my_sql
{

/**
*
*Переменные для работы с БД
*/
    private  $data_base;
    private  $host;
    private  $is_open;
    private  $resourse_id;
    private  $user;
    private  $pass;


    function __construct($host,$db,$user,$pass)
    {
        $this->host=$host;
        $this->data_base=$db;
        $this->user=$user;
        $this->pass=$pass;
    }  
   
    function __destruct()
    {
        $this->close();
 //               echo"<br> мусукул деструктор сработал <br>";
    }

/**
*
*метод подключения к БД
*/
    function connect()
    {
       
        if ($this->resourse_id = mysql_connect($this->host, $this->user,$this->pass))
        {
            if($this->data_base==""){return false;}            
………………


2) class_query_mysql.inc – Класс запросов под КОНКРЕТНУЮ реализацию БД
т.е. например выбрать весь товар не превышающий определённую цену.
Например:

Код:
function query_get_mass_table($name_table,$db)
{

  $query = " SELECT * FROM `$name_table` LIMIT 0 , 30 ";
  $res = $this->exect_query($query,$db);
  return $res;

}



function query_get_line_table($name_table,$id,$db)
{

  $query = " SELECT * FROM `$name_table` WHERE `id`= $id LIMIT 0 , 30 ";
  $res = $this->query_get_res($query,$db);
  return $res;

}



Касательно WEB в Java система работы с БД такая же как и выше мной указаная?
Т.е. создание двух сервлетов
1) Сервлет 1 - Содержит системные вызовы для подключение БД
2) Сервлет 2 – Содержит набор MySQL запросов для работы с конкретной БД
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог