mybatis 使用jdbc.properties文件设置不起作用的解决方法

 更新时间:2018年03月16日 17:10:14   作者:Dark丶照萤映雪  
这篇文章主要介绍了mybatis 使用jdbc.properties文件设置不起作用的解决方法,需要的朋友可以参考下

这样写的时候起作用:

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE configuration 
 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 
 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 
<configuration> 
 <typeAliases> 
  <typeAlias type="com.hc.entity.UserInfo" alias="UserInfo"/> 
 </typeAliases> 
 <environments default="development"> 
  <environment id="mysql"> 
   <transactionManager type="JDBC"/> 
   <dataSource type="POOLED"> 
    <property name="driver" value="com.mysql.jdbc.Driver"/> 
    <property name="url" value="jdbc:mysql://localhost:3306/db_mybatis"/> 
    <property name="username" value="hhc"/> 
    <property name="password" value="******"/> 
   </dataSource> 
  </environment> 
 </environments> 
 <mappers> 
  <mapper resource="com/hc/mapper/UserInfo.xml"/> 
 </mappers> 
</configuration> 

这样写不起作用:

jdbc.driverClass=com.mysql.jdbc.Driver 
jdbc.url=jdbc:mysql://localhost:3306/db_mybatis 
jdbc.username=hc 
jdbc.password=123456 

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE configuration 
 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 
 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 
<configuration> 
 <properties resource="jdbc.properties"/> 
 <typeAliases> 
  <typeAlias type="com.hc.entity.UserInfo" alias="UserInfo"/> 
 </typeAliases> 
 <environments default="development"> 
  <environment id="mysql"> 
   <transactionManager type="JDBC"></transactionManager> 
   <dataSource type="POOLED"> 
    <property name="driver" value="${jdbc.driverClass}"/> 
    <property name="url" value="${jdbc.url}"/> 
    <property name="username" value="${jdbc.username}"/> 
    <property name="password" value="${jdbc.password}"/> 
   </dataSource> 
  </environment> 
 </environments> 
 <mappers> 
  <mapper resource="com/hc/mapper/userinfo.xml"/> 
 </mappers> 
</configuration> 

解决方法:

    1.在jdbc.properties鼠标右键Properties(属性),把ISO-8859-1更改为UTF-8

    2.在整个项目鼠标右键,把ISO-8859-1更改为UTF-8   具体操作如下图

总结

以上所述是小编给大家介绍的mybatis 使用jdbc.properties文件设置不起作用的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • spring security登录成功后跳转回登录前的页面

    spring security登录成功后跳转回登录前的页面

    这篇文章主要介绍了spring security登录成功后跳转回登录前的页面,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • java实现字符串匹配求两个字符串的最大公共子串

    java实现字符串匹配求两个字符串的最大公共子串

    这篇文章主要介绍了java实现求两个字符串最大公共子串的方法,详细的描述了两个字符串的最大公共子串算法的实现,需要的朋友可以参考下
    2016-10-10
  • IDEA报错Error running‘Application‘:Command line is too long的问题

    IDEA报错Error running‘Application‘:Command line is too lo

    这篇文章主要介绍了IDEA报错Error running ‘Application‘:Command line is too long的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Java上传文件进度条的实现方法(附demo源码下载)

    Java上传文件进度条的实现方法(附demo源码下载)

    这篇文章主要介绍了Java上传文件进度条的实现方法,可简单实现显示文件上传比特数及进度的功能,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2015-12-12
  • SpringBoot自定义注解如何解决公共字段填充问题

    SpringBoot自定义注解如何解决公共字段填充问题

    本文介绍了在系统开发中,如何使用AOP切面编程实现公共字段自动填充的功能,从而简化代码,通过自定义注解和切面类,可以统一处理创建时间和修改时间,以及创建人和修改人的赋值操作
    2025-03-03
  • 深入了解Java Synchronized锁升级过程

    深入了解Java Synchronized锁升级过程

    java中的锁是针对对象而言的,它锁住的是一个对象,并且具有可重入的性质,下面这篇文章主要给大家介绍了关于Java Synchronized锁升级过程的相关资料,需要的朋友可以参考下
    2022-03-03
  • swagger注解@ApiModelProperty失效情况的解决

    swagger注解@ApiModelProperty失效情况的解决

    这篇文章主要介绍了swagger注解@ApiModelProperty失效情况的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Java实现简单邮件发送功能

    Java实现简单邮件发送功能

    这篇文章主要为大家详细介绍了Java实现简单邮件发送功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • java模拟ATM功能(控制台连接Mysql数据库)

    java模拟ATM功能(控制台连接Mysql数据库)

    这篇文章主要介绍了java模拟ATM功能,控制台连接Mysql数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • 如何在Maven项目中运行JUnit5测试用例实现

    如何在Maven项目中运行JUnit5测试用例实现

    这篇文章主要介绍了如何在Maven项目中运行JUnit5测试用例实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04

最新评论