jdbc_useServerPrepStmts

  1.  

     

     

     
    jdbc_useServerPrepStmts

jdbc:mysql://127.0.0.1:3306/demo_ds?useServerPrepStmts=true  如果加上了这个useServerPrepStmts后正常的交互为

即预执行 sql id=?   然后预执行成功即 Response(prepare ok) ---> 然后真正执行语句ExecuteStatement(parameter=10) 

如果不加这个useServerPreStmts参数的话就没有Prepare这个步骤

cachePrepStmts=true 

如果不加这个cachePrepStmts=true参数的话  上面是每个SQL都要执行Prepare ,而我们只想要第一次执行Prepare 而从第二次不执行 就要加上这个参数cachePrepStmts=true
jdbc:mysql://127.0.0.1:3306/demo_ds?useServerPrepStmts=true&cachePrepStmts=true
 

posted on 2021-07-06 14:04  辛巴在路上  阅读(3027)  评论(0编辑  收藏  举报