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

CommysqljdbcDriver; try {cn DriverMnger

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 5.4.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. Перевірка виконання прийнятих рішень за наслідками перевірки
2. тема элементов ДИ
3.  Начальникам управлений здравоохранения облисполкомов председателю комитета по здравоохранению Мингорис
4. 1 Расчет потребной площади и определение габаритных размеров кон тейнерных площадок
5. 2014 Конституционные реформы и квазиконституционализм в ВЦЕ Особенности предмета науки учебной дис
6. ОБЕСПЕЧЕНИЕ КООРДИНАЦИИ ИННОВАЦИОННО-ТЕХНОЛОГИЧЕСКОГО РАЗВИТИЯ РАКЕТНО-КОСМИЧЕСКОЙ ПРОМЫШЛЕННОСТИ СО СТОРОНЫ ГОСУДАРСТВА КАК ФАКТОР ЭКОНОМИЧЕСКОГО ПРОГРЕССА РОССИЙСКОЙ ЭКОНОМИКИ
7. Норильск
8. Реферат- Архітектура Virtex
9. правова форма самозабезпечення самоорганізації самозахисту безпосереднього самоврядуваннята прямого на
10. тематизація знань про- давньокитайську давньоіндійську давньогрецьку філософію їх особливості напрямк.