码迷,mamicode.com
首页 > 数据库
JDBC为什么要使用PreparedStatement而不是Statement
一、前言 PreparedStatement是用来执行SQL查询语句的API之一 Java提供了?Statement、PreparedStatement?和?CallableStatement三种方式来执行查询语句 其中 : ?Statement ?? ? ? ? ? ? ? ? 用于通用查...
分类:数据库   时间:2015-05-19 11:02:08    阅读次数:214
hibernate里createSQLQuery的addEntity()和setResultTran
1. 使用SQLQuery 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式: List cats = sess.createSQLQuery( " select * fr...
分类:数据库   时间:2015-05-19 11:01:56    阅读次数:189
ubuntu中将java环境由安装版的openjdk替换为Oracle的jdk
查看系统所安装的JDK版本root@ubuntu:~#java-versionjavaversion"1.7.0_79"OpenJDKRuntimeEnvironment(IcedTea2.5.5)(7u79-2.5.5-0ubuntu1)OpenJDK64-BitServerVM(build24.79-b02,mixedmode)2.将JDK上传到/opt目录中root@ubuntu:~#cd/optroot@ubuntu:/opt#lsjdk-6u45-linux-x64..
分类:数据库   时间:2015-05-19 10:58:31    阅读次数:172
数据库和数据表创建及删除
由于数据库的知识尚处于初学阶段,对于一些知识还不是很了解,所以不免会出现错误,在今后的学习中也会进行修改和完善。还有就是自学数据库知识,在学习C#项目的过程中有过简单的介绍和应用,老师也简单的让我们了解了数据库和数据表的一些简单操作。那就是如何启动SQL Server 2008和数据库以及数据表的创建以及删除。         在网上着了很多的数据库视频讲解,最终选择了我要自学网的讲解视频(SQ...
分类:数据库   时间:2015-05-19 10:53:28    阅读次数:144
QT访问Mysql数据库
QT4默认不支持Mysql数据库访问,需要手动编译动态链接库qsqlmysqld.dll和qsqlmysql.dll。QT5默认支持Mysql数据库访问,默认已经生成了上述2个DLL文件。...
分类:数据库   时间:2015-05-19 10:49:51    阅读次数:131
SQL
终于有时间继续玩阿里的数据挖掘比赛,第二赛季限定工具,不得不先重拾一下数据库。以下笔记总结自网络教程。SQL简介 SQL指结构化查询语言 SQL是一种ANSI的标准计算机语言,存在不同的版本,但不同版本都支持一些共同的关键词。 SQL 语法 一个数据库通常包含一个或多个表。 SQL 对大小写不敏感 某些数据库系统要求在每条 SQL 命令的末端使用分号 SQL DML 和 DDL把 SQL 分为两个部...
分类:数据库   时间:2015-05-19 10:47:25    阅读次数:181
mongodb学习(搭建开发环境+简单入门)
接下来这段时间,我将会学习mongodb,由浅入深,并且将学习的过程会详细记录下来。mongodb是什么?我想这一点不需要我过多的解释。好了,废话不多说,我们直奔主题,看看mongodb开发环境的搭建。说明一点,在学习mongodb期间,我的所有 操作都是在windows下完成的。下面我带大家一步一步学习windows下mongodb开发环境的搭建下载mongodb首先我们需要到mongodb的官网...
分类:数据库   时间:2015-05-19 10:44:40    阅读次数:153
Oracle执行计划中的索引
Oracle执行计划根据索引的类型与where限制条件的不同,有5种类型的索引扫描,分别是:索引唯一扫描(index unique scan),索引范围扫描(index range scan),索引全扫描(index full scan),索引快速扫描(index fast full scan)索引跳跃式扫描 (index skip scan)。      1、索引唯一扫描(index uniq...
分类:数据库   时间:2015-05-19 10:42:28    阅读次数:208
一次非常有意思的SQL优化经历:从30248.271s到0.001s
场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表: create table Student( id int PRIMARY KEY, name varchar(10) ) 数据70000条 ...
分类:数据库   时间:2015-05-19 10:43:35    阅读次数:175
[实例]php中PDO方式实现数据库的增删改查
整理的比较容易理解的PDO操作实例,注意,需要开启php的pdo支持,php5.1以上版本支持实现数据库连接单例化,有三要素 静态变量、静态实例化方法、私有构造函数 DPDO.php //PDO操作类 //author http://www.lai18.com class DPDO{ private $DSN; private $DBUser; private $DBPwd; p...
分类:数据库   时间:2015-05-19 10:40:35    阅读次数:135
Python脚本---在 MySQL数据库中跑批加载多个表的数据
Python脚本---在 MySQL数据库中跑批加载多个表的数据...
分类:数据库   时间:2015-05-19 10:36:31    阅读次数:315
数据库创表常用约束以及案例参照
①主键 constraint pk_name primary key ②外键 constraint fk_name foreign key(column_name) reference table_name(column_name) ③检查 constraint ck_name check (condition) ④唯一 constraint un_name unique (column_...
分类:数据库   时间:2015-05-19 10:33:30    阅读次数:137
Python脚本---把MySQL数据库表中的数据导出生成csv格式文件
Python脚本---把MySQL数据库表中的数据导出生成csv格式文件...
分类:数据库   时间:2015-05-19 10:34:59    阅读次数:147
初识gdb
gdb是什么?在linux终端找man后,对gdb的描述如下—— /**********gdb**********/ gdb即The GNU Debugger的缩写。 gdb是一种调试工具,使用gdb可以窥探一个程序在运行时或者crash时的内部信息,主要有以下四种功能: 1、启动程序,按自定义的方式运行程序。 2、在特定条件下(即断点处)stop程序。 3、程序stop时,检查程...
分类:数据库   时间:2015-05-19 10:35:48    阅读次数:142
MySQL 数据类型
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。   表列出了各种数值类型以及它们的允许范围和占用的内存空间。 类型 大小 范围(有符号) 范围(无符号) 用途  TINYINT 1 字节 (-128...
分类:数据库   时间:2015-05-19 10:31:26    阅读次数:206
SQL自定义函数split分隔字符串
一、F_Split:分割字符串拆分为数据表Create FUNCTION [dbo].[F_Split] ( @SplitString nvarchar(max), --源字符串 @Separator nvarchar(10)=' ' --分隔符号,默认为空格 ) RETURNS...
分类:数据库   时间:2015-05-19 10:24:14    阅读次数:163
Dedecms sql命令批量修改内容
今天要修改一个网站的栏目命名方法,因为网站的文章数目太多了,为了方便管理和优化把栏目尽量的扁平化简单化,就要修改dedecms生成页面的命名方法,100多个栏目一个一个改要改多久啊,就从网上找了一个sql批量修改命名的方法,随便也把其他dedecmssql命名方法也发上来:selectnamerul...
分类:数据库   时间:2015-05-19 10:23:56    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!