数据库

Mysql-SSL加密

Openssl SSL协议提供的服务主要有:认证用户和服务器,确保数据发送到正确的客户机和服务器:加密数据以防止数据中途被窃取:维护数据的完整性,确保数据在传输过程中不被改变. 为了在MySQL服务器和客户端之间建立SSL联接,服务器系统必须满足:操作系统安装有OpenSSL或yaSSL:安装的MySQL版本必须支持SSL.这里使用OpenSSL. 1.yum install openssl openssl-devel openssl098eshell>rpm -qa | grep openss

oracle自学笔记(二)

常用SQL*plus命令和环境变量 ---------------------------------- 查询表结构命令:describe(缩写desc) 设置显示输出宽度:set line [size] {80|n} 列出SQL缓冲区的语句:list (缩写l)  定位错误语句后并修改,然后执行正确语句/ 或 run. 删除命令:del change命令:c /原文/新的正文 生成脚本:save命令会把SQL缓冲区的内容存入指定的文件.使用get命令可以把脚本文件内容加载到SQL缓冲区,使用e

0003 64位Oracle11gR2不能运行SQL Developer的解决方法

"应用程序开发"下的"SQL Developer"双击不可用,出现“Windows正在查找SQLDEVELOPER.BAT"的提示,如下图: 搜索博客园之后,找到:http://www.cnblogs.com/OnlyCT/p/4665666.html 大概明白了原因,Oracle自带的SQL Developer不支持自带的64位的JDK,所以到官网找到64位的SQL Developer直接替换掉即可,在 http://www.oracle.com/tec

mongodb的备份与还原

1.还原备份好的数据库ymci 首先进入bin目录 -h主机地址 -d  还原的数据库名,可以和备份数据库名不一致 最后指定需要还原数据库的物理地址

sqlite3的使用

1>添加sqlite3动态库:libsqlite3.dylib 2>导入头文件:#import<sqlite3.h> 3>利用C函数创建/打开数据库,编写SQL语句 自定义一个类DataBaseHandle继承NSObject #import <Foundation/Foundation.h>#import "Strategy.h"@interface DataBaseHandle : NSObject +(DataBaseHandle *)s

SSISDB 迁移

Integration Services (SSIS) Server 迁移,主要指的是SSIS Server 目录中的 SSISDB的迁移.将ssisdb迁移到其他的数据库服务器,并保证一些系统配置能用. 原文参考:https://msdn.microsoft.com/zh-cn/library/hh213291.aspx 除了备份还原SSISDB数据库外,需要做以下几个配置. 1.源SSISDB库的密匙 --这个要在源SSISDB下运行,不能在master数据库下. USE SSISDB go

Linux Mysql创建用户

登陆mysql mysql -u root -p; 查询mysql用户 select user,password,host from user; 创建远程登录root账号并设置密码 GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX

oracle如何写包

一:如何使用FOR循环二:如何使用拼接语句 EXECUTE IMMEDIATE v_sql INTO v_WORK_ORDERID;三:如何定义记录类型做为变量,用于存储及查询 CREATE OR REPLACE PACKAGE pkg_GenerateReport_biz IS /*=============================================== * PROGRAM NAME: pkg_CSS_CUSTOMER_DELETE_SYNC_biz * * DESCRI

MongoDB配置使用 Mac OS

MongoDB 是什么 MongoDB是一种文档存储的NoSQL数据库,NoSQL数据库是非关系型数据库 关系型数据库 四原则ACID 原子性 Atomicity 一致性 Consistency 独立性 Isolation 持久性 Durability NoSQL数据库 不同于传统的关系型数据库统称为NoSQL数据库.适用于处理超大数据. 2009年在亚特兰大举行的"no:sql(east)"讨论会是一个里程碑,其口号是"select fun, profit from rea

Oracle数据库一些操作

创建sequence序列 create sequence TELLER. LOGIN_HISTORY_SEQ minvalue 1 nomaxvalue start with 1 increment by 1 cache 20 nocycle; 创建插入数据的触发器 create or replace trigger "trigger1" before insert on user_login_history referencing old as old new as new for 

spring_150905_sqlmapclient

添加ibatis相关的jar包! 实体类: package com.spring.model; public class DogPet { private int id; private String name; private int age; private String kind; private String sex; private String health; public int getId() { return id; } public void setId(int id) {

PLSQL_PLSQL中DML DDL DCL的概念和区分(概念)

2014-06-20 BaoXinjian 一.摘要 DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE.ALTER.DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 D

MYSQL数据库基础学习笔记

一.mysql的安装与初始化: 安装mysql命令: yum install -y mysql-server mysql mysql-devel 初始化: service mysqld start   //第一次启动mysqld服务会自动初始化: 创建用户并初始化密码: mysqladmin -u root passwd '密码' 登陆mysql: mysql -u root -p 退出mysql: quit.exit 设置mysqld服务自启动: chkconfig mysqld on mys

写一段方便的SQL 循环查每一天的数据

declare @recd int,@i int,@a int,@count int,@day1 date,@day2 date,@days int set @recd=0 set @i=0 set @a=0 set @day1='2014-8-24' set @day2='2014-8-25' set @days=12 --设定12天 create table #tpp ( ID int IDENTITY (1,1) not null, --创建列ID,并且每次新增一条记录就会加1 dates

Oracle job启动与关闭

--查看job下次执行时间以及间隔时间 select * from dba_jobs where job = '774'; --启动job exec dbms_job.run(774); --停用job EXEC DBMS_JOB.BROKEN(job#,TRUE); EXEC DBMS_JOB.BROKEN(774, TRUE); --查看当前用户下面有多少job执行 select job,what,failures,broken from user_jobs where job = '774

UVM:10.6.1 换一个phase 使用config_db

1.config_db::set 的第二个参数是字符串,经常出错,可以通过get_full_name 来获得.对driver 进行设置: 对sequence 某个参数设置,可以: 2.但在build_phase 时,整棵UVM 树还为形成,会引起空指针错误.要想这么做有两种方法: 1)都在new 中create 2)将set 移到connect_phase,由于connect_phase 是由叶到根执行的,base_test 的connect_phase 几乎是最后执行的.因此应该在end_of

JDBCBasic

1.JDBC是什么? Java Database Connectivity:Java访问数据库的解决方案 希望用相同的方式访问不同的数据库,以实现与具体数据库无关的Java操作界面 JDBC定义一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点去实现这些接口 2.JDBC接口及数据库厂商的实现 1.DriverManager 驱动管理 2.Connection 连接接口 DatabaseMetaData 3.Statement 语句对象接口 PreparedStatem

SQL2008安装重启失败

我今天安装SQL2008的一些问题经历SQL2008安装重启失败大致出错信息如下:RebootRequiredCheck 检查是否需要挂起计算机重新启动.挂起重新启动会导致安装程序失败. 失败 需要重新启动计算机.必须重新启动计算机才能安装 SQL Server.解决步骤:a .重启机器,再进行安装,如果发现还有该错误,请按下面步骤b.在开始->运行中输入regeditc.到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session M

使用nginx后让tomcat的localhost_access_log获得真实IP

配置nginx 在location节点下面加入如下代码 proxy_set_header Host $host; proxy_set_header X-Real-IP  $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 修改tomcat的server.xml配置文件 找到如下配置 <Valve className

JDBC深入

JDBCUtils工具类的封装 package cn.itcast.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ResourceBundle; /** * JDBC 工具类,抽取公共方法 * * @author