[转帖]jdbc连接mysql设置session variables 参数变量

jdbc,连接,mysql,设置,session,variables,参数,变量 · 浏览次数 : 0

小编点评

**两种方式连接串设置** **方式一:使用 sessionVariables 参数** ```sql jdbc:mysql://xxxx.xx.xx.xx/dbName?sessionVariables=group_concat_max_len=204800 ``` **方式二:使用 String 设置** ```sql String url = "jdbc:mysql://localhost/database?sessionVariables=FOREIGN_KEY_CHECKS=0&sessionVariables=SQL_SAFE_UPDATES=0<"; ``` **连接串设置的示例** ```sql sessionVariables = group_concat_max_len=204800 ``` **设置多个参数** ```sql jdbc:mysql://localhost/database? sessionVariables=FOREIGN_KEY_CHECKS=0&sessionVariables=SQL_SAFE_UPDATES=0< ``` **注意:** * sessionVariables 只能设置单个参数。 * 参数名必须以 `=` 开始。 * 参数值必须用双引号或单引号括起来。

正文

两种方式

  • url连接串中设置
  • 执行语句中设置

连接串设置1

sessionVariables

jdbc.url=jdbc:mysql://xxxx.xx.xx.xx/dbName?sessionVariables=group_concat_max_len=204800`

    多个参数

    jdbc:mysql://localhost/database?sessionVariables=FOREIGN_KEY_CHECKS=0&sessionVariables=SQL_SAFE_UPDATES=0
    
      <

    执行语句中设置

    String sql;
    sql="set session max_execution_time=2000";
    ResultSet rs = stmt.executeQuery(sql);
    

    sql = "select * from employees where id>31000 and id < 2000010";

    ResultSet rs2 = stmt.executeQuery(sql);


      1. sessionVariables的设置 ↩︎

      文章知识点与官方知识档案匹配,可进一步学习相关知识

      与[转帖]jdbc连接mysql设置session variables 参数变量相似的内容:

      [转帖]jdbc连接mysql设置session variables 参数变量

      目录 两种方式连接串设置[^1]执行语句中设置 两种方式 url连接串中设置执行语句中设置 连接串设置1 sessionVariables jdbc.url=jdbc:mysql://xxxx.xx.xx.xx/dbName?sessionVariables=group_concat_max_len

      [转帖]使用JAYDEBEAPI同时连接两个不同数据库(ORACLE+MYSQL)的问题

      jaydebeapi 同时连接两种数据库 在使用jaydebeapi只连接一种数据库时,是没问题的,但是如果需要同时连接两种数据库,比如同时连接oracle和mysql 例如以下测试代码: import jaydebeapi ##使用jdbc驱动连接数据库 import pandas as pd d

      [转帖]Jmeter中如何读取MYSQL数据作为请求参数

      在项目测试过程中,我经常需要将数据库中的数据作为参数传递到请求中。Jmeter中MYSQL数据库连接操作过程如下: 1、下载/n导入mysql的jdbc驱动包 下载mysql驱动包地址: http://central.maven.org/maven2/mysql/mysql-connector-ja

      [转帖]几种数据库 jar 包获取方式

      https://my.oschina.net/u/4526289/blog/5610299 摘要:以下提供的都是各个数据库较为官方的 jar 包获取方式。 本文分享自华为云社区《JDBC 连接相关 jar 包获取及上传管理中心白名单处理》,作者:HuaWei XYe。 jar 包获取 以下提供的都是

      [转帖]jmeter实现不写代码把测试结果存入execl

      这里使用数据库作为中间件来实现不写代码就把测试结果存入execl,下面是步骤 1.新建一个setup线程组用来设置数据库连接信息和新建数据库,如下图所示,我们使用sqlite数据库来存储信息,因为不需要自己再去安装数据库,Database URL填写jdbc:sqlite:mytest.db,这是标

      [转帖]Oracle JDBC中的语句缓存

      老熊 Oracle性能优化 2013-09-13 在Oracle数据库中,SQL解析有几种: 硬解析,过多的硬解析在系统中产生shared pool latch和library cache liatch争用,消耗过多的shared pool,使得系统不具有可伸缩性。 软解析,过多的软解析仍然可能会导

      [转帖]SQL Server JDBC – Set sendStringParametersAsUnicode to false

      https://vladmihalcea.com/sql-server-jdbc-sendstringparametersasunicode/ https://learn.microsoft.com/en-us/sql/connect/jdbc/setting-the-connection-prop

      [转帖]Jmeter之JDBC Request使用方法(oracle)

      https://zhuanlan.zhihu.com/p/121747788 JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用。 目录: 一、准备工作 二、配置J

      [转帖]jmeter之发送jdbc请求--06篇

      1.setup线程组中新建一个JDBC Connection Configuration配置元件 2.设置配置信息 Database URL:jdbc:mysql://127.0.0.1:3306/vue_interface?useUnicode=true&characterEncoding=utf

      [转帖]Jmeter创建数据库(JDBC)测试-4

      上一章节讲述如何建立HTTP请求测试,本章节将介绍使用MySQL数据库驱动程序进行JDBC测试。要使用该驱动程序,必须将其包含的.jar文件(例如mysql-connector-java-XXX-bin.jar)复制到JMeter 的lib目录下(也可以直接在测试计划中导入此jar包) 4.1 添加