数据库脚本

jmeter脚本开发:(三)

佐手、 提交于 2019-12-01 19:54:43
一. 什么是soap接口 webservice是一个web的应用程序,使用xml向外界暴露可供调用的API接口 webservice的接口标准 SOAP(Simple Object Access Protocol) 版本 1.1 1.2 UDDI(UnviversalDescription Discovery and Integration) WSDL(Web Service Description Language),描述语言,基于xml soap是基于XML的简易协议,可使应用程序在HTTP之上进行信息交换 XML本身是一种用于传输和存储数据的一种文本文件 soap可以理解为:http + xml 二. jmeter调用soap接口 jmeter5 版本,没有soap协议取样器 方法1:常规做法(使用http取样器 + xml数据) http取样器:消息头管理器 jmeter5 调用 soap 1.1版本接口 消息头管理器:Content-Type SOAPAction 消息体数据 soap1.1举例: SOAPAction表示真正调用的接口,soap1.1必须添加 soap1.2举例 没有SOAPAction 三. jdbc脚本制作 1. JDBC(Java Data Base Connectivity) 是一种用于执行SQL语句的JAVA API

day2练习

空扰寡人 提交于 2019-12-01 11:56:51
练习1:创建脚本文件01_dangdang.sql,创建数据库dangdang,设置编码为utf8,进入该数据库,创建保存图书数据的表book,包含bid、title、author(作者)、price(价格)、publish(出版社)、pubTime(出版时间)插入4条记录,修改第2条记录,删除第3条记录。 练习2:创建脚本文件02_xuezi.sql,创建数据库xuezi,使用UTF8,进入该数据库,创建保存笔记本数据的表laptao,包含lid、title、price、stockCount(库存量)、shelfTime(上架时间)、isIndex(是否为首页推荐) 插入4条记录。 来源: https://www.cnblogs.com/upholdxz/p/11673293.html

Oracle健康检查脚本

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 07:22:29
小麦苗健康检查脚本说明 第一章 小麦苗健康检查脚本特点 小麦苗健康检查脚本有如下的特点: 1、 绿色版、免安装、纯SQL文本 2、 跨平台,只要有SQL*Plus环境即可运行 3、 兼容Oracle 10g、11g及12c版本 4、 一次购买,终身免费升级 5、 检查内容非常全面 6、 脚本可视化,可以看到脚本内容,因此可供学习使用 7、 只有1个SQL脚本,不存在嵌套调用等其它问题 8、 生成html文件的健康检查结果 9、 对结果进行过滤,列出了数据库有问题的内容 第二章 小麦苗健康检查部分结果展现 列出部分结果,其它的内容可以参考: http://blog.itpub.net/26736162/viewspace-2129512/ 2.1 健康检查头部 2.2 对指标有相应的解释 鼠标经过时有相应的解释,如下图所示: 2.3 健康检查结果 该脚本检查的内容较多,所以我对结果进行了过滤,如下: 点击链接即可查看结果: 2.4 数据库基本信息 数据库基本信息一目了然: 第三章 乱码问题 3.1 执行脚本的输出屏幕有乱码 3.1.1 AIX 系统 ① 首先查看系统是否支持中文环境,执行locale -a | grep zh_CN,若有zh_CN则支持中文,如果不支持则需要系统安装中文语言包,这个最好找系统管理员,如果是客户的环境,一般不让随意安装软件的

学习MySQL:系统管理

懵懂的女人 提交于 2019-12-01 05:03:09
MySQL服务器分发 1.MySQL可用于多个操作系统,包括Linux/Windows/Mac OS X和Oracle Solaris等;本课程仅讲述Linux; 2.MySQL可以作为二进制文件分发和源代码分发的形式提供: - 二进制文件分发:是预编译的,可以运行的程序,可用于Enterprise和Community MySQL Server版本,这些二进制文件是正式的经过Oracle测试的版本; - 源代码分发:不保证与商业代码更新一致,它们也不包括Oracle支持; TIPS:有关可用OS类型的完整列表http://dev.mysql.com/downloads/mysql/; MySQL二进制文件分发 1.用于Linux的二进制文件: - RPM文件可用于基于RPM的Linux分发,例如Oracle Linux;通过使用rpm程序或者通过使用yum等软件包管理器来安装这些文件,每个RPM的安装布局由RPM文件自身内包含的规范文件提供;(使用rpm -qpl 来查看安装时RPM文件内容的位置) - TAR文件可用于多种Linux和UNIX类似系统,要安装这种类型的分发,使用.tar程序在安装目录中解压缩该分发; 2.用于Windows的二进制文件: - 完整分发:包含MySQL安装的所有文件以及配置向导。 - 非安装分发:.zip归档文件,不使用安装或配置向导

查询数据库版本

北战南征 提交于 2019-11-30 19:17:01
1、查看MYSQL数据库版本:连接数据库后新建查询,执行脚本 select @@version 2、查看Oracle数据库版本:连接数据库后新建查询,执行脚本 select * from v$version; 来源: https://www.cnblogs.com/dnjiang/p/11637055.html

使用sqlcmd升级数据库的命令

左心房为你撑大大i 提交于 2019-11-30 14:55:42
1、编辑好升级数据库的文档脚本db.sql一份。 2、编写.bat命令脚本。 @echo off set /p server=请输入服务器IP: set /p name=请输入用户名: set /p pass=请输入密码: SQLCMD -U %name% -P %pass% -S %server% -i .\DB.sql PAUSE 3、双击执行。 来源: https://www.cnblogs.com/betobe/p/11598976.html

练习3-python-创造百万条数据库数据

旧街凉风 提交于 2019-11-30 10:21:50
有时候需求大批量的数据做测试支撑,如果使用传统的添加数据的方式可能比较耗费时间,利用python可以轻松的完成这项任务,还可以后续维护使用脚本。 方法1:insert into table select * from table 主要用到的sql语句:insert into table select * from table 方法二:使用python编写脚本,通过循环,创造一定数量的数据 如果这张表还没有数据,可以先插入一部分数据到数据表中 如果想要将这个脚本通用于任何一个数据表,那么可以将sql_path ,data_truck 提取出来,作为参数输入,就可以实现通用性 来源: https://www.cnblogs.com/yimihua-kai/p/11564529.html

数据库安全防SQL注入

淺唱寂寞╮ 提交于 2019-11-29 23:42:59
什么是SQL注入(SQL Injection) 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。 尝尝SQL注入 1. 一个简单的登录页面 关键代码:(详细见下载的示例代码) private bool NoProtectLogin(string userName, string password) { int count = (int)SqlHelper.Instance.ExecuteScalar(string.Format ("SELECT COUNT(*) FROM Login WHERE UserName='{0}' AND Password='{1}'", userName, password)); return count > 0 ? true : false; } 方法中userName和 password 是没有经过任何处理,直接拿前端传入的数据,这样拼接的SQL会存在注入漏洞。(帐户:admin 123456) 1) 输入正常数据,效果如图: 合并的SQL为: SELECT COUNT(*) FROM Login WHERE UserName='admin'

sql server 数据库巡检脚本

て烟熏妆下的殇ゞ 提交于 2019-11-29 21:16:57
我司数据库一季度巡检一次,所以经常用到下面脚本 --1.查看数据库版本信息 select @@version --2.查看所有数据库名称及大小 exec sp_helpdb --3.查看数据库所在机器的操作系统参数 exec master..xp_msver --4.查看数据库启动的参数 --5.查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 --6.查看数据库服务器名 select 'Server Name:'+ltrim(@@servername) --7.查看数据库实例名 select 'Instance:'+ltrim(@@servicename) --8.数据库的磁盘空间呢使用信息 exec sp_spaceused --9.日志文件大小及使用情况 dbcc sqlperf(logspace) --10.表的磁盘空间使用信息 select @@total_read [读取磁盘次数], @@total_write [写入磁盘次数], @@total_errors [磁盘写入错误数], getdate() [当前时间] --12.获取I/O工作情况 --13.查看CPU活动及工作情况 select @@cpu_busy, @

Oracle数据库安装以及使用脚本创建数据库授权

徘徊边缘 提交于 2019-11-29 21:00:44
安装数据库 事实上 Oracle 安装 1 、安装准备 Oracle 的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压 2 、解压完成如下图所示 3 、双击 setup.exe 文件进行安装,会弹出以下窗口 安全配置:随即会进入安装界面,此时让我们填写电子邮箱,邮箱不是必填选项,可填可不填,不填写的话会有一个提示,我们可直接无视,点击是进入下一步 安装选项:直接选择默认创建和配置一个数据库 ( 安装完数据库管理软件后,系统会自动创建一个数据库实例 ) 。 安装类型:我们选择系统默认的桌面类 典型安装:重要步骤。建议只需要将 Oracle 基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合 Oracel 建议时不用管。 如密码太简单,系统会提示不符合 oracle 的标准,我们直接点击是即可 概要:当填写密码等信息以后,系统会显示所有的配置信息,如我们需要修改配置点击后退可进行重新填写,如果没有问题,我们直接点击完成即可。 安装产品:因为 Oracle 的数据库比较大,安装阶段需要一段的时间,我们不用做任何操作,直接等待系统安装完成。 数据库管理软件文件及 dbms 文件安装完后,会自动创建安装一个实例数据库默认前面的 orcl 名称的数据库 实例数据库创建完成以后,系统会弹出一个数据库信息