问答详情
源自:4-8 DAO层单元测试编码和问题排查(上)

url转义问题

jdbc.properties中url如果有些符号不转义的时候,总是链接不上数据库,转义成这样jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/seckill?useUnicode\=true&characterEncoding\=utf-8 能够正常执行,因为啥?

提问者:不懂不知 2017-03-10 16:10

个回答

  • getElement
    2017-03-13 16:57:23

    第一个看下你的编译器编码是否设置为utf-8

    第二个

    jdbc.driver=com.mysql.cj.jdbc.Driver
    validationQuery=SELECT 1
    jdbc.url=jdbc:mysql://localhost:3306/lbs?useUnicode=true&characterEncoding=UTF-8&useSSL=false
    jdbc.username=root
    jdbc.password=123456


    属性名写成jdbc.username而不用username