" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Maven項(xiàng)目無(wú)法加載jdbc.properties的問題解決

 更新時(shí)間:2023年08月29日 10:23:34   作者:白芷加茯苓  
本文主要介紹了Maven項(xiàng)目無(wú)法加載jdbc.properties的問題解決,文章首先分析了問題的原因,然后提供了解決方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Maven項(xiàng)目無(wú)法加載jdbc.properties(java.sql.SQLException: The server time zone value ‘?й???????’ is unrecog)

1.JdbcUtils.java

package com.zxm.utils;
import java.io.InputStream;
import java.sql.Connection;
import java.util.Properties;
import com.alibaba.druid.pool.DruidDataSource;
import com.alibaba.druid.pool.DruidDataSourceFactory;
public class JdbcUtils {
    private static DruidDataSource dataSource;
    static {
        try {
            Properties properties = new Properties();
            //讀取jdbc.properties屬性配置文件
            InputStream inputStream = JdbcUtils.class.getClassLoader().getResourceAsStream("jdbc.properties");
            //從流中加載數(shù)據(jù)
            properties.load(inputStream);
            //創(chuàng)建 數(shù)據(jù)庫(kù)連接池
            dataSource = (DruidDataSource)DruidDataSourceFactory.createDataSource(properties);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    /**
     * 獲取數(shù)據(jù)庫(kù)連接池中的連接
     * @return 如果返回null,說(shuō)明獲取連接失敗
     */
    public static Connection getConnection() {
        Connection conn = null;
        try {
            conn = dataSource.getConnection();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return conn;
    }
    /**
     * 關(guān)閉連接,放回?cái)?shù)據(jù)庫(kù)連接池
     * @param conn
     */
    public static void close(Connection conn) {
        if(conn != null) {
            try {
                conn.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

2.jdbc.properties

username = root
password = root
url = jdbc:mysql://localhost:3306/book
driverClassName = com.mysql.jdbc.Driver
initialSize = 5
maxActive = 10

3.JdbcUtilsTest.java

import com.zxm.utils.JdbcUtils;
import org.junit.Test;
import java.sql.Connection;
/**
 * @author MIAO
 * @date 2022/2/20-20:16
 */
public class JdbcUtilsTest {
    @Test
    public void testJbdcUtils() {
        for(int i = 0;i < 100 ;i++) {
            Connection connection = JdbcUtils.getConnection();
            System.out.println(connection);
            JdbcUtils.close(connection);
        }
    }
}

一開始以為路徑寫錯(cuò)了:反復(fù)找博客,找資料…果然,

出現(xiàn)錯(cuò)誤1

錯(cuò)誤原因:把jdbc.properties文件放在了src文件夾下(或者是除了resources文件夾以外的地方)

解決方法:把jdbc.properties放在resources文件夾下

出現(xiàn)錯(cuò)誤2:

錯(cuò)誤原因(通過(guò)查找博客,找到原因:解決java.sql.SQLException: The server time zone value ‘?й???????’ is unrecognized or

解決辦法:在jdbc.properties文件中的url改為

url = jdbc:mysql://localhost:3306/book?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8

最后再插一句:

到此這篇關(guān)于Maven項(xiàng)目無(wú)法加載jdbc.properties的問題解決的文章就介紹到這了,更多相關(guān)Maven無(wú)法加載jdbc.properties內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • k8s java集群接入istio案例詳解(完整步驟)

    k8s java集群接入istio案例詳解(完整步驟)

    本文給大家介紹k8s java集群接入istio案例,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2025-10-10
  • Springboot實(shí)現(xiàn)Excel批量導(dǎo)入數(shù)據(jù)并保存到本地

    Springboot實(shí)現(xiàn)Excel批量導(dǎo)入數(shù)據(jù)并保存到本地

    這篇文章主要為大家詳細(xì)介紹了Springboot實(shí)現(xiàn)Excel批量導(dǎo)入數(shù)據(jù)并將文件保存到本地效果的方法,文中的示例代講解詳細(xì),需要的可以參考一下
    2022-09-09
  • elasticsearch索引index之Mapping實(shí)現(xiàn)關(guān)系結(jié)構(gòu)示例

    elasticsearch索引index之Mapping實(shí)現(xiàn)關(guān)系結(jié)構(gòu)示例

    這篇文章主要介紹了elasticsearch索引index之Mapping實(shí)現(xiàn)關(guān)系結(jié)構(gòu)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • spring使用Filter過(guò)濾器對(duì)Response返回值進(jìn)行修改的方法

    spring使用Filter過(guò)濾器對(duì)Response返回值進(jìn)行修改的方法

    這篇文章主要介紹了spring使用Filter過(guò)濾器對(duì)Response返回值進(jìn)行修改,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • Java @Autowired注解底層原理詳細(xì)分析

    Java @Autowired注解底層原理詳細(xì)分析

    @Autowired注解可以用在類屬性,構(gòu)造函數(shù),setter方法和函數(shù)參數(shù)上,該注解可以準(zhǔn)確地控制bean在何處如何自動(dòng)裝配的過(guò)程。在默認(rèn)情況下,該注解是類型驅(qū)動(dòng)的注入
    2022-11-11
  • SpringBoot結(jié)合Redis實(shí)現(xiàn)接口冪等性的示例代碼

    SpringBoot結(jié)合Redis實(shí)現(xiàn)接口冪等性的示例代碼

    本文主要介紹了SpringBoot結(jié)合Redis實(shí)現(xiàn)接口冪等性的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • mybatis plus動(dòng)態(tài)數(shù)據(jù)源切換及查詢過(guò)程淺析

    mybatis plus動(dòng)態(tài)數(shù)據(jù)源切換及查詢過(guò)程淺析

    這篇文章主要介紹了mybatis plus動(dòng)態(tài)數(shù)據(jù)源切換及查詢過(guò)程淺析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 前端和后端時(shí)間不一致問題解決的實(shí)踐指南

    前端和后端時(shí)間不一致問題解決的實(shí)踐指南

    這篇文章主要給大家介紹了關(guān)于前端和后端時(shí)間不一致問題解決的實(shí)踐指南,在SpringBoot項(xiàng)目中,可以通過(guò)設(shè)置application.yml文件中的屬性來(lái)統(tǒng)一時(shí)間格式和時(shí)區(qū),從而確保序列化和反序列化過(guò)程中的時(shí)間和時(shí)區(qū)一致性,需要的朋友可以參考下
    2025-01-01
  • 關(guān)于SpringBoot3.x中spring.factories功能被移除的解決方案

    關(guān)于SpringBoot3.x中spring.factories功能被移除的解決方案

    這篇文章主要介紹了SpringBoot3.x中spring.factories功能被移除的解決方案,在配置好相關(guān)依賴、最小啟動(dòng)類和配置之后,發(fā)現(xiàn)項(xiàng)目無(wú)法啟動(dòng),于是根據(jù)啟動(dòng)上下文日志和按行DEBUG找到原因并且在等待組件升級(jí)兼容之前進(jìn)行臨時(shí)性解決,需要的朋友可以參考下
    2022-12-12
  • java修飾類的使用方法以及使用技巧(分享)

    java修飾類的使用方法以及使用技巧(分享)

    下面小編就為大家?guī)?lái)一篇java修飾類的使用方法以及使用技巧(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01

最新評(píng)論

城口县| 彰武县| 突泉县| 洛宁县| 安庆市| 通榆县| 吕梁市| 靖远县| 车致| 遵义市| 交城县| 瑞丽市| 嘉禾县| 盖州市| 海南省| 方山县| 荆州市| 浙江省| 贡觉县| 文水县| 烟台市| 维西| 淅川县| 青川县| 天峻县| 新沂市| 永安市| 嵩明县| 锦屏县| 通州区| 县级市| 金阳县| 景德镇市| 常德市| 深水埗区| 云林县| 新乐市| 温宿县| 宜丰县| 阳谷县| 银川市|