1.概述 我们在使用JDBC或者类似Hibernate的其他框架时,需要根据需求去拼装sql,这是很烦的一件事情。有时一个查询有许多查询条件,有时需要控制有点条件为空的情况,我们使用其他框架进行大量的Java代码进行判断,可读性差,而Mybatis框架提供了对sql语句动态组装能力,使用xml的几个 ...
分类:
数据库 时间:
2020-02-25 13:18:19
阅读次数:
121
SQL脚本 /*************1:删除临时表*************/ if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#tempTable')) drop table #tempTable; ...
分类:
数据库 时间:
2020-02-25 13:17:29
阅读次数:
118
对英文不感冒的同学很容易下载到更新包,而且官方的下载速度很慢,此文件为官方原版下载,现在分享给大家。 链接:https://pan.baidu.com/s/1LYyJi6FddvkQQNrLp4L6Ww 提取码:edsa MD5: 4C32136656EB25E2951E1539D264339ESH ...
分类:
数据库 时间:
2020-02-25 13:10:28
阅读次数:
167
环境: OS:winserver 2012 tomcat:7版本 jdk:1.7已安装 oracle:11G 介绍: 由于服务器重启之后每次都需要进行手工启动应用服务tomcat,故配置自启动来避免人为时间延迟导致系统登录不了。 项目所用到的数据库oralce11G,web服务tomcat7 配置方 ...
分类:
数据库 时间:
2020-02-25 13:01:22
阅读次数:
90
这里使用的centos7,首先切换到root。 sudo -s 首先去设置下载镜像,否则下载这三个东西要很久,而且可能失败。 vim /etc/docker/daemon.json 内容如下: { "registry-mirrors": ["https://dftbcros.mirror.aliyu ...
分类:
数据库 时间:
2020-02-25 12:57:58
阅读次数:
83
1.首先打开Git Bash设置名字和邮箱: git config --global user.name "你的名字" git config --global user.email“你的邮箱" 2.删除.SSH文件下的known_hosts(.SSH在C:\Users\Windows用户名目录下) ...
分类:
数据库 时间:
2020-02-25 12:52:13
阅读次数:
103
1、性能指标最好根据当前生产所需来定,性能优化无止境,定的太高,劳民伤财 2、tps必定是平稳的,可能会有抖动打的情况,但是逐步下降或者一段时间(如15分钟以上的)的逐步下降再平稳必定有原因,需要细究分析,一般都有优化空间。 之前遇到过逐步下降30分钟之后才维稳的情况,开发觉得不是问题,测试觉得是问 ...
分类:
数据库 时间:
2020-02-25 12:49:38
阅读次数:
78
python使用MySQL主要有两个模块,pymysql(MySQLdb)和SQLAchemy。 pymysql(MySQLdb)为原生模块,直接执行sql语句,其中pymysql模块支持python 2和python3,MySQLdb只支持python2,两者使用起来几乎一样。 SQLAchemy ...
分类:
数据库 时间:
2020-02-25 12:38:05
阅读次数:
92
由于工作需要,给出配套能用的版本,目前仅在win10 64位 XE7测试通过,如果换成其他环境,请根据自己的环境使用如下路径的dbxmys.dll 32位系统 E:\Program Files (x86)\Embarcadero\Studio\15.0\Redist\win32\dbxmys.dll ...
分类:
数据库 时间:
2020-02-25 12:37:48
阅读次数:
117
def insertData(db,cursor,tablename,*key,**kwargs): # *key返回的是元组(),**返回的是字典 values = [] for value in kwargs.values(): values.append(value) print(tuple( ...
分类:
数据库 时间:
2020-02-25 12:37:14
阅读次数:
89
JDBC简介在Java技术中,访问数据库的技术叫做JDBC,它提供了一系列的API,让Java语言编写的代码连接数据库,对数据库进行添加、删除、修改和查询。JDBC相关的API存在java.sql包中。主要包括以下类或者接口:java.sql.Connection: 负责数据库的连接java.sql... ...
分类:
数据库 时间:
2020-02-25 12:35:17
阅读次数:
96
最近Python关于协程和元编程我实在看不下去了,就来补一下MySQL的坑,第二章关于基准测试的部分先放着,放到最后再说。 先说重点吧,3-6掌主要是讲优化的。我看了一遍只能说懵懂懵懂,就借着写blog的机会再次学习一下。 我们常遇到的三个性能相关的服务请求是:如何确认服务器是否达到了性能最佳状态, ...
分类:
数据库 时间:
2020-02-25 12:32:17
阅读次数:
71
有时候我们需要跨库join查询,但是配置多数据源成本又太高,Oracle提供了DBLink功能,MySQL中也有类似的实现:federated engine。 1. MySQL中使用federated引擎的表能够映射远程数据库的表,本地的这张表相当于远程数据库某表在本地的引用,在本地对表的操作能够实 ...
分类:
数据库 时间:
2020-02-25 11:19:24
阅读次数:
103
yum install php-mysqlyum install php-gd.x86_64 yum install libjpeg*yum install -y php-ldap.x86_64 yum install -y php-odbc.x86_64yum install -y php-pea ...
分类:
数据库 时间:
2020-02-25 11:17:54
阅读次数:
87
层次模型和网状模型都是格式化模型 格式化模型中的数据结构单位:基本层次联系 双亲节点一对多(包含1对1的)->联系子女节点 层次模型:用树形结构来表示各类实体和实体间的联系 表示方法: 实体型: 用记录类型描述-每个节点表示一个实体 属性: 用字段描述-每个记录类型可包含若干个字段 联系: 用结点直 ...
分类:
数据库 时间:
2020-02-25 09:56:02
阅读次数:
259
一,学习mysql的前戏 1:基础入门命令 1 show databases; #查看当前MySQL中的所有数据库 2 create 数据库名; #创建新的数据库 3 use 数据库名; #使用该数据库 4 show tables; #查看当前数据库中的所有表 5 create table 表名(n ...
分类:
数据库 时间:
2020-02-25 09:50:46
阅读次数:
84
SQL 注入总结 0x01 什么是SQL注入SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数 ...
分类:
数据库 时间:
2020-02-25 09:49:21
阅读次数:
88