Будь умным!


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

CommysqljdbcDriver; try {cn DriverMnger

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

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

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

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

от 25%

Подписываем

договор

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

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

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. Фамилия-Имя-Отчество - First-Middle-Lst nme
4. Реферат- Азербайджанский мугам
5.  Восхождение Тёмного Лорда
6. Хрущовська відлига та рух шістдесятників
7.  Семенов Сергей 5242 1 Денисов Михаил 2791
8. Тура ма~ыналы с~зді табы~ыз
9. тематической апперцепции ТАТ
10. большой восьмерке
11. Тематический план семинарских занятий
12. Гидриды оксиды пероксиды гидроксиды соли; методы получения и свойства
13. реферат дисертації на здобуття наукового ступеня доктора медичних наук Київ 2000 Дисерта
14. КАЗАНСКАЯ БАНКОВСКАЯ ШКОЛА КОЛЛЕДЖ ЦЕНТРАЛЬНОГО БАНКА РОССИЙСКОЙ ФЕДЕРАЦИИ РАССМОТРЕНО
15. Реферат- Беларуская музыка.html
16. I notice sid I tht the Western frmers in spite of their prosperity re running fter their old populistic idols gin
17. Test ldquo;History of the English lngugerdquo; nother nme of the Celtic lnguge is The English lnguge belongs to the lnguge fmily.
18. Криминалистическая фотография и видеозапись
19. чувственную отзывчивость на прекрасное и безобразное возвышенное и низменное героическое и пошлое комиче
20. В результате их реализации; 2