java吧 关注:1,292,547贴子:12,823,897
  • 10回复贴,共1

关于Driud数据库连接池问题

只看楼主收藏回复

打断点来看properties文件中的配置已经取到了


IP属地:辽宁1楼2020-06-16 17:19回复






    IP属地:辽宁2楼2020-06-16 17:20
    回复
      2025-12-25 19:13:11
      广告
      不感兴趣
      开通SVIP免广告
      然后创建出来的连接池全是0


      IP属地:辽宁3楼2020-06-16 17:20
      回复
        为了确认数据库链接url的正确性 我写了个JDBC是可以生效的


        IP属地:辽宁4楼2020-06-16 17:22
        回复


          IP属地:辽宁5楼2020-06-16 17:23
          回复
            CSDN跟网上说 Property 'dataSource' is required 这个报错是 "/druid.properties" 可是我没加那个/啊。


            IP属地:辽宁6楼2020-06-16 17:26
            回复
              1


              IP属地:辽宁7楼2020-06-16 17:31
              回复
                2


                IP属地:辽宁8楼2020-06-16 17:31
                回复
                  2025-12-25 19:07:11
                  广告
                  不感兴趣
                  开通SVIP免广告
                  3


                  IP属地:辽宁9楼2020-06-16 17:31
                  回复
                    问题解决了,这一下午都白费了。
                    是因为ds前面我重新定义了一次变量,变成局部变量了。导致其他方法调用JDBCUtils包中的静态变量ds时就会是空的。
                    另外mysql8.0.20与Druid1.1.10匹配
                    否则会出现不兼容现象就各种报错
                    还有!Druid1.1.10的时候 驱动要写成 driverClassName=com.mysql.cj.jdbc.Driver 这样。
                    并且结合mysql8.0时候连接要写成如下这样
                    jdbc:mysql://localhost:3306/myjdbc?useSSL=false&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT&allowPublicKeyRetrieval=true


                    IP属地:辽宁10楼2020-06-16 18:35
                    回复
                      太坑了,总结一下 mysql版本(相关jar包跟版本走)与Druid版本要匹配。
                      properties文件要根据具体的版本来写
                      最后希望有人能看到吧。


                      IP属地:辽宁11楼2020-06-16 18:37
                      回复