10、整合mybatis時的數據庫連接配置文件jdbc.properties


使用spring框架整合mybatis時連接mysql:

1、在resources目錄下新建jdbc.properties配置文件目錄

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
jdbc.username=root
jdbc.password=zhixi158

-這里需要注意的一點是,為什么不直接寫username=root,因為這樣寫的話不知道為什么spring會報這樣的錯誤:

Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;
nested exception is java.sql.SQLException: Access denied for user 'zhangzhixi'@'localhost' (using password: YES)

 在網上查看文檔也是有很多人出現了這個錯誤,說是密碼錯誤,可是密碼是沒有錯誤的。所以就修改了username的名稱:jdbc.username=root即可!

2、在spring配置文件中導入屬性配置文件:

    <!--導入屬性配置文件-->
    <context:property-placeholder location="classpath:jdbc.properties"/>

3、使用數據源連接數據庫:這里使用的是spring提供的數據源

    <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="${jdbc.driver}"/>
        <property name="url" value="${jdbc.url}"/>
        <property name="username" value="${jdbc.username}"/>
        <property name="password" value="${jdbc.password}"/>
    </bean>

完成以上三步即可!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM