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

CommysqljdbcDriver; try {cn DriverMnger

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.5.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. Лекции по анатомии хирургии и бабичьему искусству читал профессор И
5. ФФКЭФГН прод Группа 2
6. Лабораторна робота ’ 16 Мета- За допомогою JvScript обробляти користувацьке введення даних та автоматично створ
7. Показатели динамического качества станка
8. Основи метрології та вимірювальної техніки
9. Предмет науки теории государства и права
10. Технология плавки и разливки магниевых сплавов.html