DATA
文章平均质量分 67
zengbo0710
这个作者很懒,什么都没留下…
展开
-
MySQL日期和时间类型
· DATE日期。支持的范围为1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式显示DATE值,但允许使用字符串或数字为DATE列分配值。· DATETIME日期和时间的组合。支持的范围是1000-01-01 00:00:00到9999-12-31 23:59:59。MySQL以YYYY-MM-DD HH:MM:SS格式显示DATETIME转载 2007-03-18 12:33:00 · 1038 阅读 · 0 评论 -
优化数据库的思想及SQL语句优化的原则
优化数据库的思想: ================ 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的序列号) 5、清理删除日志。 SQL语句优化的原则: ================== 1、使用索引来更快地遍历转载 2007-09-28 14:04:00 · 506 阅读 · 0 评论 -
SQL优化原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在 对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > , =,虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引; c.组合索引要尽量使关键查询形成索引覆盖,其前导列一定是使用最频繁的列。索转载 2007-09-28 13:57:00 · 542 阅读 · 0 评论 -
Oracle中--优化SQL语句执行的原则
1。已经检验的语句和已在共享池中的语句之间要完全一样2。变量名称尽量一致3。合理使用外联接4。少用多层嵌套5。多用并发 语句的优化步骤一般有:1。调整sga区,使得sga区的是用最优。2。sql语句本身的优化,工具有explain,sql trace等3。数据库结构调整4。项目结构调整写语句的经验:1。对于大表的查询使用索引2、少用in,exist等3、使用集合运算1.对于大表查询中的转载 2007-09-28 14:06:00 · 521 阅读 · 0 评论 -
JAVA数据库基本操作
java 数据库基本操作1、java数据库操作基本流程2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子 String className,url,uid,pwd;转载 2007-06-11 20:50:00 · 893 阅读 · 0 评论 -
通过JDBC连接Oracle数据库中的十大技巧
1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件。在客户机端软件的开发中,我们可以选择OCI驱动程序或Thin驱动程序。OCI驱动程序利用Java本地化接口(JNI),通过Oracle客户端软件与数据库进行通讯。T转载 2007-06-09 20:25:00 · 504 阅读 · 0 评论 -
从连接池获取连接
String JNDINAME = "jdbc/brian"; Connection con=null; Context ctx; ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup(JNDINAME); con = ds.getConnection(); %>原创 2007-05-30 22:41:00 · 738 阅读 · 0 评论 -
精妙SQL语句
SQL: select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间SQL: select a.title,a.username,b.adddate from table a,(select max(转载 2007-05-12 12:17:00 · 537 阅读 · 0 评论 -
Oracle开发人员 JAVA存储过程
Oracle开发人员 JAVA存储过程 利用Java存储过程简化数据库操作 作者:Kuassi Mensah 利用Java存储过程沟通SQL、XML、Java、J2EE和Web服务。 存储过程(stored procedure)允许将运行于数据库层中的持久性逻辑与运行于中间层中的商务逻辑有效地分离开来。这种分离可以降低整个应用程序的复杂性,并提供其重用性、安全性、性能和可伸缩性。转载 2007-04-16 00:09:00 · 606 阅读 · 0 评论 -
用java调用oracle存储过程总结[转]
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSER转载 2007-07-02 23:16:00 · 656 阅读 · 0 评论 -
Java JDBC里如何取得Oracle存储过程返回的动态结果集
. 关于oracle和结果集其实在大多数情况下,我们并不需要从oracle存储过程里返回一个或多个结果集,除非迫不得已。如果大家用过MS SQL Server或Sybase SQL Server,那么从存储过程返回一个动态的结果集是一件非常容易的事情,只要在存储过程结束时写上“select column1,column2,.... from table_list where condition“就转载 2007-07-02 23:11:00 · 1106 阅读 · 0 评论 -
用java调用oracle存储过程总结
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSER转载 2007-07-02 23:10:00 · 651 阅读 · 0 评论 -
利用Java存储过程简化数据库操作
利用Java存储过程沟通SQL、XML、Java、J2EE和Web服务。 存储过程(stored procedure)允许将运行于数据库层中的持久性逻辑与运行于中间层中的商务逻辑有效地分离开来。这种分离可以降低整个应用程序的复杂性,并提供其重用性、安全性、性能和可伸缩性。 但是,妨碍存储过程广泛采用的一个主要障碍是不同数据库厂商使用各种专有的、且依赖于数据库的实现语言。使用基于Java的存转载 2007-07-02 23:23:00 · 906 阅读 · 0 评论 -
JAVA + Oracle存储过程返回查询结果集
SQL> desc aaName Null? Type----------------------------------------- -------- ----------------------------ID VARCHAR2(2)SQL> select * from aa;ID--123456789101111 rows selected.--------------转载 2007-07-02 23:18:00 · 1373 阅读 · 0 评论 -
java Oracle存储过程分页
创建一个package:CREATE OR REPLACE PACKAGE CURSPKG AS TYPE refCursorType IS REF CURSOR; procedure sp_Page(p_PageSize int, --每页记录数 p_PageNo int, --当前页码,从 1 开始转载 2007-07-02 23:17:00 · 1543 阅读 · 0 评论 -
用Java编写Oracle存储过程
Oracle里可以使用多种语言来编写存储过程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i开始支持用Java编写存储过程。如果非要写存储过程的话,做为以Java谋生的我,首选用Java编写,用PL/SQL需要记忆很多的语法(Pascal类的语法)和函数,远不如使用Java/JDBC这么轻车熟路。而且,DB2等数据库都支持Java存储过程,所以不比为每一种数据学习一种编写转载 2007-07-02 23:09:00 · 771 阅读 · 0 评论 -
JDBC里取得Oracle存储过程动态结果集
1. 关于oracle和结果集 其实在大多数情况下,我们并不需要从oracle存储过程里返回一个或多个结果集,除非迫不得已。 如果大家用过MS SQL Server或Sybase SQL Server,那么从存储过程返回一个动态的结果集是一件非常容易的事情,只要在存储过程结束时写上 “select column1,column2,.... from table_list wher转载 2007-07-02 23:08:00 · 778 阅读 · 0 评论 -
常用数据库JDBC连接写法(整理)
为了方便大家查找,整理内容如下:1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName"转载 2007-03-28 22:49:00 · 644 阅读 · 0 评论 -
连接池JAVA实现
package com.dalong.connectionpool; import java.util.HashMap; import java.util.Vector; import java.sql.Connection; import java.sql.DriverManager; import java.sql.*; /** * Title: * Description: test *原创 2008-04-17 14:22:00 · 3488 阅读 · 2 评论