Java получает пул подключений к базе данных (eclipse/ider/myeclipse)

Во-первых, вам нужно открыть свой собственный инструмент базы данных (вы можете использовать инструмент просмотра mysql в Xiaopi или перейти в cmd и ввести команду напрямую)

Импортируйте собственную таблицу данных

eclipse/ider/myeclipse (неважно, какой инструмент вы используете)

Первый файл DbUtils.java

пакет com.qingruan.util;

импортировать java.io.IOException;
импортировать java.sql.Connection;
импортировать java.sql.PreparedStatement;
импортировать java.sql.ResultSet;
импортировать java.sql.SQLException;
импортировать java.util.Properties;

импортировать javax.sql.DataSource;

импортировать com.alibaba.druid.pool.DruidDataSourceFactory;

//Для подключения к базе данных
public class DbUtils {     //Определение частных членов     Private static DataSource ds;
    

    //1. Статический блок кода загружает файл конфигурации и инициализирует объект пула соединений
    static{ // Возможности: Используется для инициализации класса, загружается только один раз и загружается при загрузке класса
        try {             Properties pro =new Properties();             //Загрузим файл свойств             pro.load(DbUtils.class.getClassLoader().getResourceAsStream("druid.properties"));             //Получим объект пула соединений             ds = DruidDataSourceFactory.createDataSource(pro);         }catch (Exception e) {             // TODO Автоматически сгенерированный блок catch             e.printStackTrace();         }     }










    

    
    //2. Определить метод: получить объект соединения
    public static Connection getConnection(){         try {             return ds.getConnection();         } catch (SQLException e) {             // TODO Автоматически сгенерированный блок catch             e.printStackTrace();         }         return null;     }     //3. Определить метод: используется для освобождения ресурсов         public static void close(ResultSet rs,PreparedStatement ps,Connection cn){         if(rs!=null){             try {                 rs.close();             } catch (SQLException e) {                 // Автогенерируемый блок catch TODO                 e.printStackTrace();             }








    









        }
        if(ps!=null){             try {                 ps.close();             } catch (SQLException e) {                 // TODO Автоматически сгенерированный блок catch                 e.printStackTrace();             }         }         if(cn!=null){             try {                 cn.close(); // Закрытие в этот момент возвращает объект пула соединений             } catch (SQLException e) {                 // TODO Автоматически сгенерированный блок catch                 e.printStackTrace();             }         } }     /     **      * Получение пула соединений метод      * @return      */
















    




    общедоступный статический источник данных getDataSource () {         return ds;     } }


    

Файл 2 druid.properties

Вот мой пароль для базы данных root

Моя база данных называется mysql

Моя таблица данных называется store. Вы можете изменить имя в соответствии со своими потребностями.

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/store?characterEncoding=utf-8
имя пользователя=root
пароль=root
InitialSize=5
maxActive=10
maxWait=3000

Вышеупомянутое не включает проект, а только подключение к базе данных.

Supongo que te gusta

Origin blog.csdn.net/weixin_52332409/article/details/127560902
Recomendado
Clasificación