LaTeX遇到的一些操作記錄
阿新 • • 發佈:2021-01-09
使用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>
完成以上三步即可!