码迷,mamicode.com
首页 > 数据库
Discuz!X/数据库函数操作方法
Discuz!X/数据库函数操作方法 DB::table($tablename)获取正确带前缀的表名,转换数据库句柄,DB::delete($tablename,条件,条数限制)删除表中的数据 DB::insert($tablename,数据(数组),是否返回插入ID,是否是替换式,是否silent...
分类:数据库   时间:2015-04-05 18:43:55    阅读次数:158
SQL注入原理小结
今天,一基友问我一个问题说:为什么SQL注入要加单引号,这个当时我一时也回答不上,怪就怪自己理论太菜,不过回去仔细思考了一下,觉得这个问题也是蛮简单的。首先大家应该明白的一点就是SQL注入的目的:加单引号是为了让后台SQL语句执行的时候报错,这样,我们就可以初步判断单引号被放在SQL语句中执行了,只...
分类:数据库   时间:2015-04-05 18:42:48    阅读次数:247
mysql日期和字符相互转换
From:http://www.2cto.com/database/201303/195083.htmlmysql日期和字符相互转换date_format(date,'%Y-%m-%d') -------------->oracle中的to_char();str_to_date(date,'%Y-....
分类:数据库   时间:2015-04-05 18:38:04    阅读次数:213
hibernate 数据库方言
hibernate 配置数据库方言   在开发hibernate的程序时,需要进行SessionFactory的配置,简单地说,也就是建立与数据库之间连接的配置,在hibernate中一般使用xml文件来进行配置,但是在该文件的配置中需要设置dialect方言属性值,对于不同的数据库,方言的值dialect是不同的,那么下面就列出在不同的数据库中如何设置该dialect值(参见下表):...
分类:数据库   时间:2015-04-05 17:35:03    阅读次数:129
3中建立数据库连接池dbcp和c3p0和tomcat数据池
DBCP数据源:需要?Commons-dbcp.jar:连接池的实现?Commons-pool.jar:连接池实现的依赖库dbcpconfig.properties(这个在src同目录下--模板)#连接设置driverClassName=com.mysql.jdbc.Driverurl=jdbc:m...
分类:数据库   时间:2015-04-05 17:29:22    阅读次数:201
Sql 参数的使用
代码片段: a)声明实例 1.声明SQLCommand实例。1 SqlCommand cmd = new SqlCommand(); 2.声明SqlDataAdapter实例。1 SqlDataAdapter sdr = new SqlDat...
分类:数据库   时间:2015-04-05 17:26:47    阅读次数:144
oracle-游标(cursor)应用-实例
---------------------------------------------游标(cursor)应用-实例-----------------------------------------------------------------declare type curt_type is...
分类:数据库   时间:2015-04-05 17:25:04    阅读次数:215
MySQL乱码问题
我会说我因为一个乱码问题搞了差不多一天了,刚刚解决,衰得不行!!!这里附上一个很牛逼的教程:http://cenalulu.github.io/mysql/mysql-mojibake/十分钟理解MySQL的转码问题我的解决过:再打开数据之前,先配置MySQL的配置文件,/etc/mysql/my....
分类:数据库   时间:2015-04-05 17:23:57    阅读次数:155
mysql性能监控工具:mycheckpoint的使用方法
mycheckpoint 是针对mysql的一个性能监控、指标采集的python写成的工具。工作原理说明:mycheckpoint是一段脚本,通过将其设置为crontab定时任务,每几分钟采集一次数据(受限于crontab只能是分钟为基本单位)存储在自己的数据库中,并可以将采集的数据进行统计,以we...
分类:数据库   时间:2015-04-05 17:24:14    阅读次数:223
Oracle中Merge语句的使用
Oracle在9i引入了merge命令,通过这个merge你能够在一个SQL语句中对一个表同时执行inserts和updates操作. 当然是update还是insert是依据于你的指定的条件判断的,Merge into可以实现用B表来更新A表数据,如果A表中没有,则把B表的数据插入A表. MERG...
分类:数据库   时间:2015-04-05 17:11:12    阅读次数:148
JDBC学习笔记(18):通过代理模式来保持用户关闭连接的习惯
在前面的JdbcUtils包中,在关闭连接的时候使用了conn.close()方法,如果关闭了连接,那么放回连接池中的连接就成为无效的连接,为了规范用户关闭连接的习惯,使用代理模式来将连接放回连接池而又不改变用户的程序:将JdbcUtils工具包改变回原来的情形: 1 package com.xxy...
分类:数据库   时间:2015-04-05 17:11:08    阅读次数:139
Oracle各版本下载地址
Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.z...
分类:数据库   时间:2015-04-05 15:53:47    阅读次数:195
mysql小结
(一)、创建简单查询1.认识SQL语句 SQL语言是一个完整的结构化查询语言体系,它通常包含4个部分:数据定义语言(CREATE、ALTER、DROP)、数据操纵语言(INSERT、UPDATE、DELETE)、数据查询语言(SELECT)和数据控制语言(COMMIT、ROLLBACK),因此可以完...
分类:数据库   时间:2015-04-05 15:52:29    阅读次数:203
MySQL学习笔记(一)
初学MySQL,感觉SQL语句还是有点多,在此做一些MySQL的基础笔记,以防忘记。1. 连接数据库: mysql -h hostname -u username -p默认情况下是连接本地的数据库,所以上面可以简写为:mysql -u root -p2. 显示数据库:SHOW DATABASES;3...
分类:数据库   时间:2015-04-05 15:51:14    阅读次数:176
SQL injection
SQL injectionis acode injectiontechnique, used toattackdata-driven applications, in which malicious SQL statements are inserted into an entry field fo...
分类:数据库   时间:2015-04-05 15:48:34    阅读次数:233
ModSecurity SQL注入攻击
ModSecurity是一个入侵探测与阻止的引擎,它主要是用于Web应用程序所以也可以叫做Web应用程序防火墙.它可以作为Apache Web服务器的一个模块或单独的应用程序来运行。ModSecurity的目的是为增强Web应用程序的安全性和保护Web应用程序避免遭受来自已知与未知的攻击。本文主要介...
分类:数据库   时间:2015-04-05 15:49:38    阅读次数:266
MySQL索引背后的数据结构及算法原理 【转】
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MyS...
分类:数据库   时间:2015-04-05 15:48:13    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!