在连接数据源后,进行数据源反射的创建,dremio会在本地创建一个类似于副本的文件,具体目录未知,当下次去执行sql时,则会启动加速器进行查询速度的优化。 反射策略: full update:数据源全更新,每次更新所有源数据的反射 incremental update:增量数据更新,根据特定的字段进 ...
分类:
其他好文 时间:
2020-02-28 15:37:57
阅读次数:
171
Statement该对象用于执行静态SQL语句并返回它产生的结果。表示所有的参数在生成SQL的时候都是拼接好的,容易产生SQL注入的问题 PreparedStatement对象是一个预编译的SQL语句。动态SQL 功能1.执行SQL 3个方法 ①方法:execute() 可以执行任意的SQL,用的不 ...
分类:
数据库 时间:
2020-02-28 14:24:00
阅读次数:
88
功能 1.获取执行SQL的对象 方法:createStatement() 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Statement(声明) 方法:prepareStatement(String sql) 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Prepare ...
分类:
数据库 时间:
2020-02-28 14:03:30
阅读次数:
84
一定要录音! 一定要录音! 一定要录音! 面完后不管过没过都可以拿来反省,我人生第一次面试,哭了 我的简历?(贼菜) 问了什么? (无顺序回忆) 1.蚁剑的原理 给我整懵了,我对开发不熟,也没怎么看过蚁剑源码 后来想想,这里应该按webshell原理答? webshell利用把字符串按代码执行的函数 ...
分类:
其他好文 时间:
2020-02-28 14:00:04
阅读次数:
93
Statement的子接口,预编译SQL,动态SQL 功能比爹强大 用来解决SQL注入的 预编译SQL:参数使用?作为占位符,执行SQL的时候给?赋上值就可以了 使用步骤: 1.导入驱动jar包 复制jar包,粘贴到libs文件夹下。文件名可以任意,一般就叫libs 选择复制的jar包,右键,点击A ...
分类:
数据库 时间:
2020-02-28 13:40:28
阅读次数:
69
1、执行SQL #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='12 ...
分类:
数据库 时间:
2020-02-26 19:06:18
阅读次数:
91
废话不多说,直接进入文章。我们在使用MyBatis的时候,会在xml中编写sql语句。如图:那么,MyBatis底层是如何构造sql,写了接口为啥就能执行sql?下面带着这个疑问我们一步步分析。梳理MyBatis的设计思路创建SqlSessionFactory实例实例化过程中,加载配置文件创建configuration对象通过factory创建SqlSession通过SqlSession获取map
分类:
其他好文 时间:
2020-02-25 23:14:59
阅读次数:
326
python使用MySQL主要有两个模块,pymysql(MySQLdb)和SQLAchemy。 pymysql(MySQLdb)为原生模块,直接执行sql语句,其中pymysql模块支持python 2和python3,MySQLdb只支持python2,两者使用起来几乎一样。 SQLAchemy ...
分类:
数据库 时间:
2020-02-25 12:38:05
阅读次数:
92
错误原因:高版本数据库(8.0)转存sql文件 并导入低版本数据库(5.7) 解决办法: 方案一:升级mysql至高版本 方案二:将需要导入的sql文件,把其中的utf8mb4_0900_ai_ci全部替换为utf8_general_ciutf8mb4替换为utf8重新执行sql文件 ...
分类:
数据库 时间:
2020-02-24 17:07:22
阅读次数:
99
实现的功能 1.连接数据库 2.执行SQL 3.结果发邮件 4.使用crontab定时执行 使用到的shell命令 date mysql sendmail ...
分类:
系统相关 时间:
2020-02-23 20:11:37
阅读次数:
86