数据库
文章平均质量分 58
续写经典
当初你说不想放弃布衣,而我依然顶起,我们直到最后依然在一起
展开
-
索引的原理及索引建立的注意事项
--创建索引时的注意事项/******************************************************************************** *主题:创建索引时的注意事项 *说明:本文起点可能会相对高点,首先你的很熟悉索引以及他们的存储结构 * 有很多地方你可能觉得有异议,欢迎一起讨论 *作者:Beirut(小爱) *日期: 2转载 2012-07-21 17:20:03 · 1049 阅读 · 0 评论 -
JDBC连接Oracle数据库
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import org.apache.log4j.Logger; public clas原创 2012-09-12 17:39:54 · 1631 阅读 · 0 评论 -
java学习笔记——使用JDBC,对数据库进行增删改查(方案二)
工具类BaseDao.javapackage com.accp.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;i原创 2012-09-08 18:35:50 · 3401 阅读 · 1 评论 -
java学习笔记——使用JDBC,对数据库进行增删改查(方案一)【推荐】
工具类BaseDao.javapackage com.accp.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;impor原创 2012-09-08 17:51:24 · 3526 阅读 · 1 评论 -
Oracle日期函数/字符函数/数字函数/转换函数/聚合函数
Oracle日期函数:MONTHS_BETWEEN:返回两个日期之间月份的差值 MONTHS_BETWEEN('01-EP-95','11-JAN-94') ===>19.6774194 ADD_MONTHS:在日期上加上份数. ADD_MONTHS('11-JAN-94',6) ===>'11-JUL-94' NEXT_DAY:指定原创 2012-09-13 14:59:42 · 1892 阅读 · 0 评论 -
oracle数据库常用操作
------------------sql语句的操作和帮助----------------------------查看某个命令的帮助信息help show;--查看所有系统变量值信息show all;--查看当前用户show user;--查看SGA大小show sga;--查看错误信息show errors;--查看数据库版本信息show rel;--查看系统初始化参原创 2012-09-15 14:48:38 · 1657 阅读 · 0 评论 -
常见的数据库连接字符串收集
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名 String P原创 2012-09-15 17:21:16 · 1576 阅读 · 4 评论 -
PL/SQL Developer 注册码
Product code: leswljrftczs7bjz8pz2kq7vzq85fu67q8f8rgg2bvSerial number: 642136713 Password: xs374ca原创 2012-10-07 13:48:44 · 1442 阅读 · 0 评论 -
使用JAVA将数据库导出到Excel文档
首先将要导出的数据库表的数据封装到一个list集合中,然后循环遍历该list集合再应用jxl组件将这些数据写入excel文件。 001package com.ybhacker.mailbox.util;002 003import java.io.File;原创 2012-12-10 19:10:25 · 1634 阅读 · 1 评论 -
Mysql迁移到Oracle前需要了解的50件事
原文链接:http://www.admin10000.com/document/2550.html我其实是同一天看到Robert Treat几人整理的”Mysql 迁移到Oracle前需要了解的50件事“与Baron Schwartz的”Oracle迁移到Mysql之前需要了解的50件事“的,只是Baron Schwartz的这个列表可能对大家更加有用处,也就先将其整出来了。另外他们列出的转载 2013-08-03 21:20:28 · 1001 阅读 · 0 评论 -
20个数据库设计的最佳实践
数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。 使用明确、统一的标明和列名,例如 School, SchoolCourse, Cou转载 2013-12-30 19:46:42 · 1346 阅读 · 0 评论 -
数据库插入大量数据性能测试——批处理+事务VS普通插入
测试:sql server插入10000行数据关键代码(批处理+事务):public void insertUser() { String sql = "insert into users values(?,?)"; Connection conn = getConnection(); PreparedStatement ps = null; try {原创 2012-09-07 17:59:56 · 4008 阅读 · 3 评论 -
JDBC连接sql server数据库的详细步骤和代码
JDBC连接sql server数据库的步骤如下: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 成功加载后,会将Driver类的实例注册到DriverManager类中。 2、提供JD原创 2012-09-07 13:16:49 · 46320 阅读 · 6 评论 -
SQL server数据库中数据类型tinyint,smallint,int和bigint的区别
一、类型比较bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节。一个字节就是8位,那么bigint就有64位int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据,存储大小为 4 个字节。int类型,最大可以存储32位的数翻译 2012-05-11 16:21:06 · 2534 阅读 · 1 评论 -
数据库技巧—select语句优先级
SELECT语句执行的顺序:(1)FROM (2)ON (3) JOIN (4)WHERE (5)GROUP BY (6)WITH {CUBE | ROLLUP} /使用聚合函数进行的计算 (7)HAVING (8)SELECT (9)DISTINCT(10)ORDER BY (11) 每个步骤产生一个虚拟表,该虚拟表被用作下一个步骤的输入。只有最后原创 2012-07-01 18:23:25 · 3153 阅读 · 0 评论 -
MSSQL数据库快捷键大全
快捷键·F5这个恐怕是最常用的快捷键了,用来代替那个“!执行”按钮,写完SQL语句后手不用离开键盘。虽然没什么技术含量,但不会用的人八成是菜鸟。快捷键·CTRL+C/V复制/粘贴。COPY流程序员神器,安全环保无污染。不多说,只会右键的同学直接定性为菜鸟。MS所有文本编辑器通用。快捷键·↑↓←→上下左右。功能全人类都知道。另外据本鸭验证,在SSMS启动时快速输入↑↑↓↓原创 2012-07-14 20:24:54 · 4206 阅读 · 0 评论 -
SQL技巧—完整的农历转换函数
---------------------------------------------------------------------------- Author : 原著: 改编:htl258(Tony)-- Date : 2010-04-24 06:39:55-- Version:Microsoft SQL Server 2008 (RTM) - 10.转载 2012-07-13 17:27:06 · 1649 阅读 · 0 评论 -
数据库行列转换—PIVOT和UNPIVOT运算符的技巧
原文链接:http://www.cnblogs.com/aierong/archive/2008/09/01/1279463.html1.简介 PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。通俗简单的说:PIVOT就是行转列,UNPI转载 2012-06-27 17:41:38 · 1454 阅读 · 0 评论 -
数据库技巧—SQL Server日期函数的巧妙用法
对于开发人员来说,日期处理或许简单,或许很难。结合自己过往的开发经验并整合网上的例子,总结出一些日期相关的操作,供自己备用及为大家分享: 注意:所有系统日期和时间值均得自运行 SQL Server 实例的计算机的操作系统。每一种日期类型有其使用范围,当然以刚好适用为最佳选择,切记不要为了方便,什么都用datetime类型。从性能方面会有很大影响,举个例子:一个表,有1亿行的数据,有转载 2012-06-22 23:30:17 · 930 阅读 · 0 评论 -
SQL数据加解密
问题一:如何为数据进行加密与解密,避免使用者窃取机密数据?对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一般只能加密不能解密。从2005开始提供了数据库层面的数据加密与解密。其实现方式主要有以下:1、 利用CONVERT改变编码方式:利用该函数把文字或数据转换成VARBINARY。但该方式不具备保护数转载 2012-06-22 23:24:00 · 1135 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
1.检查Oracle数据库主服务和监听服务是否打开2.检查listener.ora文件是否正确配置SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = G:\oracle\product\10.2.0\db_1) (PRO原创 2012-09-03 17:23:44 · 1081 阅读 · 0 评论 -
sqlserver数据库操作大全——常用语句/技巧集锦/经典语句
本文为累计整理,有点乱,凑合着看吧!☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆ ☆ sql 宝 典 ☆ ☆ ☆ 2012年-8月 修订版 ☆ ☆ 修订人原创 2012-08-28 22:25:55 · 9312 阅读 · 1 评论 -
数据库技巧—sql产生随机数
--sql产生随机数if exists(select * from sys.objects where name='usp_randCardID')drop proc usp_randCardIDgocreate proc usp_randCardID @mycardID varchar(19) outputas declare @rand numeric(15,8),@id var原创 2012-07-04 21:39:17 · 1708 阅读 · 0 评论 -
精品收藏--GUID强大的算法
Guid算法是一种可以产生唯一标示的高效算法,它使用网卡MAC、地址、纳秒级时间、芯片ID码筹算出来的,这样保证每次生成的GUID永远不会重复,无论是同一计算机上还是不同计算机上。在公元3400年以前产生的GUID与任何其他产生过的GUID都不相同。Guid的优点:效率高、数据导入导出方便;Guid的缺点:占用空间大,不易读。SQL server中生成GUID的函数newi原创 2012-05-13 20:12:53 · 1149 阅读 · 1 评论 -
Linux下安装oracle 11g
一、安装依赖包yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2*原创 2014-01-23 09:00:54 · 1707 阅读 · 0 评论