У вас вопросы?
У нас ответы:) SamZan.net

CommysqljdbcDriver; try {cn DriverMnger

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.7.2025

package database;

import java.sql.*;

import java.util.logging.Level;

import java.util.logging.Logger;

public class DB {

   private Connection cn;

   private Statement st;

   private ResultSet rs;

   public Connection getCn() {

       return cn;

   }

   

   public DB(String path, String nameDB, String login, String pass) {

       try {

           //загрузка драйвера

           Class.forName("com.mysql.jdbc.Driver");

           try {

                

               cn = DriverManager.getConnection(path + nameDB, login, pass);

               try {

                  

                   st = cn.createStatement();

               } catch (SQLException ex) {

                   System.out.println("Error in Statement " + ex);

               }

           } catch (SQLException ex) {

               System.out.println("Error in create Connection " + ex);

           }

       } catch (ClassNotFoundException ex) {

           System.out.println("Error in download Driver " + ex);

       }

   }

    //отсылаем запровы в бд

   public void update(String sql) {

       try {

           st.executeUpdate(sql);

       } catch (SQLException ex) {

           System.out.println("Error in update " + ex);

       }

   }

    // select  и show

   public ResultSet query(String sql) {

       try {

           rs = st.executeQuery(sql);

       } catch (SQLException ex) {

           System.out.println("Error in query " + ex);

       }

       return rs;

   }

   

   public void showRs(ResultSet rs){

       try {

           ResultSetMetaData rsmd= rs.getMetaData();

      

           for (int i = 1; i <=rsmd.getColumnCount(); i++) {

               System.out.print(rsmd.getColumnName(i)+"\t");

               

           }

          

           while(rs.next()){

            System.out.println("");

             for (int i = 1; i <=rsmd.getColumnCount(); i++) {

               System.out.print(rs.getString(i)+"\t");

               

           }

            

           }          

       } catch (SQLException ex) {

           Logger.getLogger(DB.class.getName()).log(Level.SEVERE, null, ex);

       }

   }

   public void close() {

       try {

           st.close();

           cn.close();

       } catch (SQLException ex) {

           System.out.println("Error in close " + ex);

       }

   }

  

}




1. Тема Нормативное регулирование сферы сервиса и туристской деятельности в РФ Задание 1
2. Утопические идеи Томаса Мора и Томмазо Кампанеллы
3. ФЕДЕРАЛЬНЫЙ ИНСТИТУТ ПЕДАГОГИЧЕСКИХ ИЗМЕРЕНИЙ МАТЕРИАЛЫ ДЛЯ САМОСТОЯТЕЛЬНОЙ
4. Полтора килограмма фаршированных сардин поглощенных за ужином не давали комиссару покоя всю ночь он вороч
5. а. Формула расчета таможенных платежей В общем виде расчет стоимости товара таможенных платежей можно
6. С 10641112 [1064] I Цель ldquo;Поэтикиrdquo; и ее задачи
7. Хлор
8. Надежность технических систем и техногенный риск
9. Реферат- Камерун
10. Школа студенческой весны Москва 2013 год ОБЩИЕ ПОЛОЖЕНИЯ На