数据库
iteye_20824
这个作者很懒,什么都没留下…
展开
-
Mysql/SQLServer数据类型对应的JDBC类型、JAVA类型、数据类型长度速查表
Mysql************************************当前列 ClassName ColumnType DisplaySize TypeName0: java.lang.Integer ColumnType:4 11 INTEGER1: java.lang.Integer ColumnType:-6 4 TINY...2011-05-26 21:25:25 · 165 阅读 · 0 评论 -
oracle计划任务
Oracle 在10g 版本以前,计划任务用的是DBMS_JOB 包,10g 版本引入DBMS_SCHEDULER来替代先前的DBMS_JOB,在功能方面,它比DBMS_JOB 提供了更强大的功能和更灵活的机制管理,但DBMS_JOB 包的使用相对比较简单,也基本能够满足定时执行计划任务的需求,故接下来就先看看DBMS_JOB 包的使用方法。1. DBMS_JOB1.创...2014-04-17 17:38:42 · 200 阅读 · 0 评论 -
Oracle服务器端数据导出导入
一、数据操作前的准备(1).创建逻辑目录登录数据库服务器,登录数据库(最好是dba账号)$ sqlplus umcc/umcc123SQL> create directory UMCC_DMP as '/export/home/umcc/dmp'; --创建目录映射(逻辑目录)SQL> grant read,write on directory UMCC_DMP to pu...2014-04-17 16:53:02 · 308 阅读 · 0 评论 -
Oracle存储过程删除大批量数据
参考:http://www.eygle.com/archives/2005/04/oracleoeouaeeae.html批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。下面是我的删除过程,我的数据表可以通过主键删除,测试过Delete和For all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。操作如下...原创 2014-03-23 01:13:11 · 1182 阅读 · 0 评论 -
oracle函数
此文章为我网上搜集的基础上添加了一些新的oracle函数,SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE...原创 2014-01-21 16:08:50 · 272 阅读 · 0 评论 -
Oracle分页查询解析
Oralce的分页查询分页查询:可以简化表复杂度,让一张很大的表,分成很多块,不要一次性全部显示成一整块;方便阅览,可以将下列语句当成一个模版使用select * from (select t1.*,rownum rn from emp t1 where rownum 10;Oracle的rownum字段不属于表emp所有,是描述结果集的一个属性,并且此属性只在对本结果集...原创 2012-12-26 22:19:27 · 108 阅读 · 0 评论 -
基于hibernate的数据持久化处理简单实现类
[code="java"]package com.forveross.plane.service.impl;import java.util.List;import org.hibernate.Query;import org.springframework.context.annotation.Scope;import org.springframework.ster...2012-09-26 20:03:07 · 124 阅读 · 0 评论 -
数据库连接池的实现(含等待处理)
这是一个数据库连接池实现的例子,简单实现,含连接等待处理。[code="java"]import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList;import org.lt.cj.config.ServerPr...2011-05-16 12:57:10 · 217 阅读 · 0 评论 -
修改mysql数据库表结构语句
修改本地域名IP映射,修改hosts文件,在文件末尾添加一行这样就可以在浏览器中直接输入域名反问指定IP的资源,添加内容如下102.54.94.97 rhino.acme.com IP 域名hosts文件路径(Windows XP)C:\WINDOWS\system32\drivers\etc添加列:ALTER TABLE `l...2011-04-26 14:01:58 · 192 阅读 · 0 评论 -
Mysql无法远程连接的问题解决
1、Mysql的端口是否正确通过netstat -ntlp 查看端口占用情况,一般情况下端口是3306。在用工具连接MySQl是要用到端口。例如My Admin\My Query Browser\MySQl Front等。2、检查用户权限是否正确mysql库的user表里有两条记录:host分别为localhost和%(为了安全,%可以换成你需要外部连接的IP)。...原创 2011-11-11 14:39:06 · 118 阅读 · 0 评论 -
MySQL创建用户与授权
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户...原创 2011-11-11 11:43:08 · 73 阅读 · 0 评论 -
MySQL数据库InnoDB和MyISAM引擎区别总结(整理)
我用MySQL的时候用的是Navicat for MySQL(Navicat for mysql v9.0.15注册码生成器)操作库、表操作的,默认的表就是InnoDB类型,也就没有在意。最近做项目时发现表里除了有InnoDB类型外还有MyISAM类型,上官网看了看之后做以下总结:原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能...原创 2011-04-18 13:23:51 · 355 阅读 · 0 评论 -
Mysql触发器
Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),dorado都会用到触发器程序,实现对于数据库增、删、改引起事件的关联操作。本文介绍了触发器的类型和基本使用方法,讲述了触发器使用中容易产生的误区,从mys...2011-03-31 16:02:23 · 76 阅读 · 0 评论 -
mysql触发器的实战经验 (转)
1 引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),dorado都会用到触发器程序,实现对于数据库增、删、改引起事件的关联操作。本文介绍了触发器的类型和基本使用方法,讲述了触发器使用中容易产生...原创 2011-03-31 15:59:44 · 483 阅读 · 0 评论 -
MySQL索引
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。...2011-03-31 13:53:59 · 81 阅读 · 0 评论 -
org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 解决方法(转)
org.hibernate.MappingException: No Dialect mapping for JDBC type: -1at org.hibernate.dialect.TypeNames.get(TypeNames.java:56)at org.hibernate.dialect.TypeNames.get(TypeNames.java:81)at org.hib...原创 2011-09-22 16:13:46 · 82 阅读 · 0 评论 -
讲解数据库调优与程序员相关的几个方面
许多程序员在面试时,经常会被问到 “数据库调优”的事情,这时,许多人就会产生疑问,这不是DBA的事吗,但回答不好还是显得不够专业,笔者查找了一些相关资料,发现许多方面还真是程序员的事情,下面总结一下,希望对大家有所帮助。 本文将以影响程度排序: D1 业务逻辑 (影响最大) D2 数据设计 (表结构设计,数据建模) D3 应用程序设计 (SQL 语句的写法) D4...原创 2011-07-29 01:02:48 · 82 阅读 · 0 评论 -
mysql limit查询优化
MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。同样是取10条数据select * from yanxue8_visit limit 10000,10 和select * from yanxue8_visit limit 0,10 就不是一个数量级别的。...2010-03-30 23:58:25 · 54 阅读 · 0 评论 -
hibernate的clob数据处理
hibernate的clob数据处理:[code="java"]import org.hibernate.lob.SerializableClob;SerializableClob clob=(SerializableClob) o[0];String content=clob.getSubString(1, (int)clob.length());[/code]o...原创 2014-05-21 17:11:56 · 270 阅读 · 0 评论