极客on之路

只要努力去做。总会有解决办法!

mybatis如何防止sql注入

sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or ‘1’=’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部...

2017-12-15 17:22:02

阅读数:211

评论数:0

数据库事务的四大特性以及事务的隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。   如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的...

2017-06-27 18:02:45

阅读数:95

评论数:0

MYSQL删除匿名用户的方法(提高安全性)

今天看教程的时候,发现了MYSQL匿名用户可以导致网站数据等安全问题,这里分享下mysql中删除匿名用户的步骤,方便需要的朋友 安装完MySQL以后会自动创建一个root用户和一个匿名用户,对于root大家都非常注意,而这个匿名用户很多人都会忽略,大概是因为匿名用户默认设定为只能...

2016-11-14 21:56:08

阅读数:121

评论数:0

mysql什么时候需要flush privileges

flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常...

2016-11-14 21:41:36

阅读数:616

评论数:0

linux下彻底卸载mysql 图解教程

linux下彻底卸载mysql 图解教程 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-...

2016-11-14 18:00:55

阅读数:116

评论数:0

事务是什么,以及事务四个特性

一.什么是事务  事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。  事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作...

2016-10-17 11:34:37

阅读数:608

评论数:0

全国省市级联关系表sql语句

DROP TABLE IF EXISTS `province`; CREATE TABLE `province` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, PRIMARY KEY (`i...

2016-05-09 10:22:38

阅读数:1919

评论数:0

mysql相似于oracle的to_char() to_date()方法

mysql日期和字符相互转换方法 date_format(date,'%Y-%m-%d')    -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d')     -------------->oracle中的to...

2016-04-25 18:28:23

阅读数:210

评论数:0

Linux 连接mysql报错Access denied for user 'root'@'localhost'

忘记mysql密码,使用不对的服务器密码,在连接服务器的时候,常常会提示 Access denied 错误,如下图所示: [plain] view plain copy [root@localhost bin]# ./mysql -uroot -p12345   ERROR...

2016-04-17 12:03:43

阅读数:1067

评论数:1

Linux启动/停止/重启Mysql数据库的方法

1、查看mysql版本 方法一:status; 方法二:select version(); 2、Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]# service mysqld start (5.0版本是mys...

2016-04-17 11:38:01

阅读数:249

评论数:0

mysql远程连接 Host * is not allowed to connect to this MySQL server

如果mysql不支持远程连接,会出现提示:错误代码是1130,ERROR 1130: Host * is not allowed to connect to this MySQL server , 解决此问题有以下2个方法: localhost改成% 进入mysql的BIN目录 ...

2016-04-11 13:19:53

阅读数:339

评论数:0

centos 下 mysql 安装配置

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linu...

2016-04-11 13:05:42

阅读数:225

评论数:0

oracle 时间段相减 以秒为单位

select ROUND(To_date(qc , 'YYYY-MM-DD HH24:MI:SS') - To_date(qj ,'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60) from dual;

2015-10-29 17:13:13

阅读数:596

评论数:0

ORALCE PL/SQL学习笔记

ORALCE  PL/SQL学习笔记 详情见自己电脑的备份数据资料

2014-11-07 18:58:59

阅读数:255

评论数:0

java程序调用存储过程和存储函数

package cn.itcast.oracle.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; ...

2014-11-07 16:35:45

阅读数:306

评论数:0

PL/SQL 三个小例子

/* SQL语句 员工集合:select to_char(hiredate,'yyyy') from emp --> 光标 --> 循环--> 退出条件:notfound 变量 count80 number := 0; count81 number := 0; count82...

2014-11-07 10:59:00

阅读数:329

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭