一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OracleClient;3. string connString = ...
分类:
数据库 时间:
2019-10-14 17:31:15
阅读次数:
132
Mybatis实现简单的数据库增删改查操作 框架:mybatis(3.5.2) 数据库:mysql 工具:idea 1、新建一个maven项目,在pom文件中添加mybatis依赖及MySQL依赖 2、新建实体类Users、工具类MybatisUtils、数据访问接口UserDao及它的实现类Use ...
分类:
数据库 时间:
2019-10-14 19:56:42
阅读次数:
132
前言:笔者根据 #MySQL忘记密码,重置密码方法 ,修改密码后。使用修改后的正确密码怎么也登录不上数据库,然后经过以下方法,重新登录数据库。 1.确认MySQL安装目录下没有data(Data)文件夹,如果有就删掉。 确认已经删除了data文件夹如图 2.以管理员身份打开cmd,并切换到自己磁盘中 ...
分类:
数据库 时间:
2019-10-14 23:48:51
阅读次数:
631
配置文件里面配置的数据库只是默认数据库,并不是只能操作默认数据库。(被自己蠢死了,唉) 1. 注解方式 在表对应的实体类上使用 @table 注解。在描述表名时加上数据库名称信息。 示例: fms 为数据库名称, device_info 为数据表名称 2. xml 方式 在 insert,updat ...
分类:
数据库 时间:
2019-10-14 23:52:31
阅读次数:
166
比较郁闷昨天在家使用‘alter table `tablename` AUTO_INCREMENT=10000;’怎么也不起效,但是今天下班时间公司一同事尝试了一下就可以了。搞不明白自己当时是怎么操作的,导致最终不起效。 实现目标:mysql下将自增主键的值,从10000开始,即实现自增主键的种子为 ...
分类:
数据库 时间:
2019-10-15 00:04:42
阅读次数:
139
触发器简介: 触发器是一种特殊的存储过程,它的执行不是由程序调用,也不是手动执行,而是由事件来触发。触发器是当对某一个表进行操作。例如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。 触发器分类: 1、DML( 数据操纵语言 Data Manipula ...
分类:
数据库 时间:
2019-10-15 00:16:20
阅读次数:
114
一:使用:kettle:wind本地MySQL数据到hive的指定路径二:问题:没有root写权限网上说的什么少jar包,我这里不存在这种情况,因为我自己是导入jar包的:mysql-connector-java-5.1.22-bin.jar我是从wind本地MySQL导数据到hive的指定路径,会 ...
分类:
数据库 时间:
2019-10-15 09:20:22
阅读次数:
115
在SQL Server中重建索引(Rebuild Index)与重组索引(Reorganize Index)会触发统计信息更新吗? 那么我们先来测试、验证一下: 我们以AdventureWorks2014为测试环境,如下所示: Person.Person表的统计信息最后一次更新为2014-07-17... ...
分类:
数据库 时间:
2019-10-15 09:21:04
阅读次数:
164
一:使用:kettle:wind本地MySQL数据到hive的指定路径二:问题:没有root写权限网上说的什么少jar包,我这里不存在这种情况,因为我自己是导入jar包的:mysql-connector-java-5.1.22-bin.jar我是从wind本地MySQL导数据到hive的指定路径,会 ...
分类:
数据库 时间:
2019-10-15 09:24:39
阅读次数:
112
一、Cursor_sharing简介:这个参数是用来告诉Oracle在什么情况下可以共享游标,即SQL重用。Cursor_sharing参数有3个值可以设置:1)、EXACT:通常来说,exact值是Oracle推荐的,也是默认的,它要求SQL语句在完全相同时才会重用,否则会被重新执行硬解析操作。2)、SIMILAR:similar是在Oracle认为某条SQL语句的谓词条件可能会影响到它的执行计
分类:
数据库 时间:
2019-10-15 09:26:08
阅读次数:
139
在虚拟主机环境中,基本上都是Apache环境。Apache的伪静态的设置,都是在网站根目录设置.htaccess文件,在.htaccess文件中无论是伪静态, 还是301跳转,甚至是防盗链和禁止某个IP的访问都可以很简单的设置。 关于.htaccess文件的设置和实际应用是相当广泛的,很多功能都可以 ...
分类:
数据库 时间:
2019-10-15 09:26:59
阅读次数:
137
关系型数据库(RDBMS,Relational DataBase Management System)目前Internet上流行的网站构架方式是LAMP(Linux+Apache+Mysql+PHP) 启动、停止MySQL服务器系统服务器和命令提示符(DOS)服务命令打开Windows服务管理器。c ...
分类:
数据库 时间:
2019-10-15 09:38:15
阅读次数:
120
MySQL Workbench图形化工具 在开始菜单中选择所有程序 ——MySQL——MySQL Workbench CE命令 phpMyAdmin图形化管理工具 需要下载phpstudy工具程序 在浏览器地址栏中输入http://localhost/phpmyadmin/index.php 输入数 ...
分类:
数据库 时间:
2019-10-15 09:51:04
阅读次数:
82
Java MySQL 连接 参考链接: http://www.runoob.com/java/java-mysql-connect.html Java 如何使用 使用 JDBC 连接 MySQL 数据库。 package com.runoob.test; import java.sql.*; pub ...
分类:
数据库 时间:
2019-10-15 09:52:34
阅读次数:
121
在生产环境中使用的是xtrabackup,对mysql进行备份,每天0点开始备份,周日是全量备份,其他时间是基于周日做的增量备份,通过脚本实现,每天备份完成后会发送短信,突然有一天,备份全部失败,手动执行也无法备份,报错的日志如下: 在这种情况下,通过手动重启mysql数据库,就能解决。 ...
分类:
数据库 时间:
2019-10-15 10:02:13
阅读次数:
423
相比Hibernate、iBatis、DBUtils等,理论上JDBC的性能都超过它们。JDBC提供更底层更精细的数据访问策略,这是Hibernate等框架所不具备的。在一些高性能的数据操作中,越高级的框架越不适合使用。这里是我在开发中对JDBC使用过程中一些优化经验总结。1、选择纯Java的JDBC驱动。2、使用连接池--使用一个“池”来管理JDBC连接,并精心调试池配置的参数,目前可用的数据库
分类:
数据库 时间:
2019-10-15 10:03:47
阅读次数:
92
T SQL 更新表操作 1. SQL server 语法 示例 2.MySQL 语法 示例 参考网址 "T SQL多表更新" https://www.cnblogs.com/xinaixia/p/5509053.html ...
分类:
数据库 时间:
2019-10-15 10:12:20
阅读次数:
124
[TOC] 一、简介 MongoDB 是一款流行的开源文档型数据库,从它的命名来看,确实是有一定野心的。 MongoDB 的原名一开始 来自于 英文单词"Humongous", 中文含义是指"庞大" ,即命名者的意图是可以处理大规模的数据。 但笔者更喜欢称呼它为 "芒果"数据库,除了译音更加相近之外 ...
分类:
数据库 时间:
2019-10-15 10:16:18
阅读次数:
115
一、数据库事务的概念 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么不都执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时操作的数据 ...
分类:
数据库 时间:
2019-10-15 10:20:37
阅读次数:
118
T SQL时间函数 [toc] 时间函数 DAY()、MONTH()、YEAR() 语法 示例 DATEADD()、DATEDIFF()、DATENAME()、DATEPART()、GETDATE() 语法 示例 备注 参考资料 "T SQL时间函数" "T SQL之常用函数" SQL Server ...
分类:
数据库 时间:
2019-10-15 10:22:48
阅读次数:
159