首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FunTester

    自定义MySQL连接池

    import java.sql.Statement; /** * mysql操作的基础类 *

    用于存储数据,多用于爬虫

    */ public class FunMySql extends SqlBase * * @param sql */ @Override public void executeUpdateSql(String sql) { SqlBase.executeUpdateSql statement, sql); } /** * 关闭query连接 */ @Override public void over() { SqlBase.close public void getConnection(String database) { if (connection == null) connection = SqlBase.getConnection ip", url).replace("database", database), user, password); if (statement == null) statement = SqlBase.getStatement

    97520编辑于 2022-07-08
  • 来自专栏FunTester

    MySQL性能测试之select&update【FunTester框架】

    package com.funtest.mysqlt import com.funtester.base.constaint.FixedThread import com.funtester.db.mysql.SqlBase com.funtester.frame.execute.Concurrent import com.funtester.httpclient.FunLibrary /** * MySQL insert语句实践 */ class MysqlSelect extends SqlBase 测试脚本 import com.funtester.base.constaint.FixedThread import com.funtester.db.mysql.SqlBase import com.funtester.frame.execute.Concurrent com.funtester.httpclient.FunLibrary import com.funtester.utils.StringUtil /** * MySQL insert语句实践 */ class MysqlUpdate extends SqlBase

    74210编辑于 2021-12-13
  • 来自专栏FunTester

    MySQL性能测试之insert&delete【FunTester框架】

    脚本用例 /** * MySQL insert语句实践 */ class MysqlInsert extends SqlBase { static final String url = 测试用例 /** * MySQL insert语句实践 */ class MysqlDelete extends SqlBase { static final String url = "

    61330编辑于 2021-12-09
  • 来自专栏FunTester

    JDBC ResulSet资源释放和Statement并发调用源码分析

    我写了个Demo测试了一下,内容如下: def connection = SqlBase.getConnection("jdbc:mysql://127.0.0.1:3306/funtester ", "root", "funtester") def statement = SqlBase.getStatement(connection) def test = {

    37210编辑于 2023-12-13
  • 来自专栏米扑专栏

    【转载】数据库链接字符串大集合

    SQLBase OLE DB 标准 Provider=SQLBaseOLEDB;Data source=myServerAddress; Location=myDataBase; User Id=myUsername ; Password=myPassword; SQLBase .NET Data Provider 标准SQLBase连接 DataSource=myServerAddress; UserId=myUsername ; Password=myPassword;Poolsize=5;Connection Lifetime=60; "Poolsize" 表示多少SQLBase连接被打开,不论它们是否被立即使用。

    2.2K50发布于 2019-02-19
  • 来自专栏FunTester

    JDBC ResulSet资源释放和Statement并发调用源码分析

    我写了个Demo测试了一下,内容如下: def connection = SqlBase.getConnection("jdbc:mysql://127.0.0.1:3306/funtester ", "root", "funtester") def statement = SqlBase.getStatement(connection) def test = {

    29410编辑于 2023-12-13
  • 来自专栏数据仓库践行者

    基于spark源码做单元测试

    Hive源码系列(六)编译模块之词法、语法解析(上) Hive源码系列(七)编译模块之词法、语法解析(中) Hive源码系列(七)编译模块之词法、语法解析(下) Spark SQL的语法规则文件是:SqlBase.g4

    2.2K40发布于 2020-04-18
  • 来自专栏csico

    探究Presto SQL引擎(1)-巧用Antlr

    在presto中有完整的SqlBase.g4文件,定义了presto支持的所有SQL语法,涵盖了DDL语法和DML语法。该文件体系较为庞大,并不适合学习探究某个具体的细节点。 裁剪后的内容如下: grammar SqlBase; tokens { DELIMITER } singleStatement : statement EOF ; statement \SqlBase.g4 这样就生成了基础的框架代码。接下来就是自行处理业务逻辑的工作了。 4.2 遍历语法树封装SQL结构信息 接下来基于SQL语法定义语法树的节点类型,如下图所示。

    2.3K30发布于 2021-10-12
  • 来自专栏Spark生态圈

    [Spark SQL] 源码解析之Parser

    antlr4的使用需要定义一个语法文件,sparksql的语法文件的路径在sql/catalyst/src/main/antlr4/org/apache/spark/sql/catalyst/parser/SqlBase.g4

    3K31发布于 2018-08-29
  • 来自专栏麒思妙想

    扩展 Spark SQL 解析

    return newlines to parser (is end-statement signal) WS : [ \t]+ -> skip ; // toss out whitespace SqlBase.g4

    1.4K70发布于 2021-04-23
  • 来自专栏vivo互联网技术

    探究Presto SQL引擎(1)-巧用Antlr

    在presto中有完整的SqlBase.g4文件,定义了presto支持的所有SQL语法,涵盖了DDL语法和DML语法。该文件体系较为庞大,并不适合学习探究某个具体的细节点。 裁剪后的内容如下: grammar SqlBase; tokens { DELIMITER } singleStatement : statement EOF ; statement \SqlBase.g4 这样就生成了基础的框架代码。接下来就是自行处理业务逻辑的工作了。 4.2 遍历语法树封装SQL结构信息 接下来基于SQL语法定义语法树的节点类型,如下图所示。

    2.8K10发布于 2021-08-10
  • 来自专栏chaplinthink的专栏

    Antlr4 语法解析器(下)

    这个sqlBase.g4文件我们也可以直接复制出来,用antlr相关工具就可以生成一个生成一个解析SQL的图 ? 将SELECT A.B FROM A,转换成一棵语法树。

    4.4K20发布于 2021-07-16
  • 来自专栏暴走大数据

    一文了解函数式查询优化器Spark SQL Catalyst

    Spark2.x SQL语句的解析采用的是ANTLR4,ANTLR4根据语法文件SqlBase.g4自动解析生成两个Java类:词法解析器SqlBaseLexer和语法解析器SqlBaseParser。

    3.7K20发布于 2020-06-03
  • Spark SQL 架构核心深度解析:Catalyst 优化器与 Tungsten 执行引擎

    Spark SQL 使用预定义的语法规则文件(SqlBase.g4)来解析 SQL 语句,识别关键字、表达式和操作符,但此时尚未验证表名、列名是否存在或正确。

    27910编辑于 2025-11-28
领券