- 博客(63)
- 资源 (6)
- 收藏
- 关注
原创 JAVA小写的人民币写成大写
S /** * 小写转换大写金额 */ public static String toUpper(String amount) { StringBuffer result = new StringBuffer(""); String[] tmp = amount.replaceAll(",", "").split("//."); result.append(parseInt(t
2010-07-26 14:36:00 896
原创 Update整个数据库所有表某字段的值
CREATE OR REPLACE PROCEDURE SP_DYLAN_TEST1 AS TYPE RC IS REF CURSOR; V_RC RC; V_TABLE_NAME VARCHAR(50); V_SQL VARCHAR2(500);BEGIN OPEN V_RC FOR SELECT C.TABLE_NAM
2009-01-23 16:19:00 1571
原创 oracle cursor
游标:用来查询数据库,获取记录集合(结果集)的指针,可以让开发者一次访问一行结果集,在每条结果集上作操作。分类:静态游标:分为显式游标和隐式游标。REF游标:是一种引用类型,类似于指针。 显式游标: CURSOR 游标名 ( 参数 ) [返回值类型] IS Select 语句生命周期:1.打开游标(OPEN)解析,绑定。。。不会从数据库检索数据2.从游
2007-12-13 18:37:00 1007
原创 Oracle数据库游标使用大全
SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它 同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好 的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行D
2007-12-12 11:24:00 776
原创 在spring中使用声明型事务
在spring中使用声明型事务spring使用aop机制管理jdbc的连接和事务。它使用TransactionInterceptor类,Spring事务支持中的核心接口是org.springframework.transaction.PlatformTransactionManager。 为了实际执行事务,Spring所有的事务划分功能都通过传递适当的TransactionDefinition实例
2007-12-06 18:43:00 888
原创 session close 错误
Spring的配置文件 applicationContext.xml: xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">beans> bean id
2007-12-06 16:42:00 3943
原创 浅谈Hibernate实体生成
最近一直自己搭个框架,对生成hibernate实体.试了很多方法..公司用ER/STUDIO.然后通过ANT来生成.是蛮不错.不过是要定制的,需要公司自定的一些宏。还有数据字典,并与和公司框架的DAO处理.相结合.这样耦合度就增加了。所以我自己架的这套框架就要脱离这样的束缚,对整项目的设计。我个人觉得通ER来生成逻辑模型和物理模型是最好的方式. ER/STUDIO具有个这
2007-12-06 16:36:00 835
原创 如何设置WebSphere随机启动
设置WebSphere 随机启动服务:首先: 写个命名为statWS.bat的批处理;cd C:/Program Files/IBM/WebSphere/AppServer/profiles/AppSrv01/bincd .call startNode.batcall startServer.bat server1然后. 然将此BAT处理拖到系统--》开始 --》所有程序中--》启动最后:在系统的
2007-12-06 15:02:00 1092
原创 使用Tomcat配置域名
今天周六,本来想起来重装系统,想想算了.还是玩吧..就把以前做过的一个Web Site在自己机上架构起来.做服务器,现在很是留念WEB呀,在公司一直在做RCP..说说怎么在自己机上架服务器吧..用空间来架构是要钱的.放在自己本地机子上,省钱,维护又方便.花生壳是众所周知的的免费域名提供商,先到官方去注册了一账号并申请了个免费域名一个和装了个花生 壳Clinet ,运行一下花生壳,域名诊断是
2007-06-23 11:37:00 8687 1
原创 使用JDOM解析XML
JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 须要有SAX、DOM解析器的类文件,JDOM只是一种适合Java程序员来使用的Java XML解析器,目前流行的Java XML解析器还有:Apache Xerces Java、JAXP。Xe
2007-06-16 00:34:00 1143
原创 Spring的任务调度服务
今天项目需要一个任务调度的定时器,研究决定使用quartz来实现,这个时候我们的spring为我们提供了一个很好的包(quartz.jar)来解决这个问题。但是现在我们有了spring,一切都更简单了。http://www.springframework.org/dtd/spring-beans.dtd"> class="org.springframework.scheduling.qua
2007-06-12 00:00:00 1370
原创 HashMap
import java.util.*; class HashMapDemo ...{ public static void main(String args[]) ...{ // Create a hash map. HashMapString, Double> hm = new HashMapString, Double>();
2007-06-07 22:48:00 627
原创 For-Each循环
你是否已经厌倦了每次写for循环时都要写上那些机械的代码,尤其当你需要遍历数组或者Collection,如: public void showAll (Collection c) { for (Iterator iter = c.iterator(); iter.hasNext(); ) { System.out.println(iter.next().toString()); } }
2007-06-05 22:00:00 1525
原创 static的用法
static的用法 请先看下面这段程序: public class Hello{ public static void main(String[] args){ //(1) System.out.println("Hello,world!"); //(2) } } 看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言
2007-06-05 21:59:00 806
原创 SWT综合布局示例
package edu.ch4;import org.eclipse.swt.widgets.*;import org.eclipse.swt.layout.*;import org.eclipse.swt.SWT;public class Sample4_17 ...{public static void main(String[] args) ...{Display display
2007-05-27 22:44:00 1898 1
原创 基于Eclipse的RCP的部署与发布及升级实现
(一)首先将gemship_server端导成.war文件,并部署在TOMCAT的webapps目录下1.对着gemship_server按右键,点击Export,选择WAR file.点击next. 2.然后将其WAR Export到TOMCAT的webapps目录下,点击finsh.即导出完成.(二)将gemship_client导成Eclipse Product并发布1.对着g
2007-05-24 21:48:00 1871
原创 oracle中imp命令详解
Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。 1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=
2007-05-23 22:49:00 4347
原创 Oracle PL/SQL入门之案例实践
一. 案例介绍 某数据库有两张表,是关于某公司员工资料、薪水和部门信息的,它们分别是emp表和dept表,两张表的结构如下: 要求如下: 1、按照上表结构建立相应的表,并每张表写入5组合法数据。 2、操纵相关表,使得“技术部”的员工的薪水上涨20%。 3、建立日志,追踪薪水变动情况。 4、建立测试包。 二. 案例的分析与实现 从前面案例的介绍不难看出
2007-05-23 22:43:00 732
原创 ANT
一,构建ant环境要使用ant首先要构建一个ant环境,步骤很简单:1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)2),下载ant 地址http://www.apache.org/找一个你喜欢的版本,或者干脆最新的版本3),解压ant 你得到的是一个压缩包,解压缩它,并把它放在一个尽量简单的目录,例如D:/ant-1.6虽然你不一
2007-05-20 12:32:00 1144 1
原创 Hibernate之多对一实体映像
多对一实体映像 一个实体简单的说就是在数据库中拥有一个表格的对象,并拥有自已的数据库识别(database identity),之前介绍的Component对象并不是实体,它没有自已的数据库识别,具体的话,它没有id属性,Hibernate并不会赋予它id值。 实体与实体之间的关系有:一对一、多对一、一对多、多对多。其中多对一算是最常见的实体关系,举个简单的例子,假设您在撰写一个宿舍管理系统,一
2007-05-13 21:56:00 1106
原创 在Eclipse中添加SVN Plugin
这里介紹Eclipse的SVN Plugin,叫做Subclipse,官方网站的下载地址在http://subclipse.tigris.org/,也提供了update site http://subclipse.tigris.org/update。Eclipse 的使用者可以通过Eclipse的插件自动下载和更新功能来安装这个插件,在Eclipse的菜单中选择Help->Software Up
2007-05-12 13:13:00 6062 1
原创 oracle 学习(五)
/*查看表hr.employees表结构中,SALARY字段的定义:desc hr.employees;用ctrl+单击*//*分别用NUMBER、%TYPE、子类型salary定义变量v_salary_num、v_salary_type、v_salary_subtype。将hr.employees表的第一条记录中的SALARY值赋值给上述三个变量。并将上述三个变量在控制台输出。*/DE
2007-05-10 11:33:00 805
原创 oracle 学习(四)
/*创建新表用COURSE表为模板,创建一张新表COURSE_NEW,并且包括COURSE表的所有记录。*/--删除已存在的表DROP TABLE course_new;CREATE TABLE course_new AS SELECT * FROM COURSE;select * from course_new/*清空COURSE_NEW表中的所有记录。*/TRUNCATE TABLE
2007-05-01 20:29:00 692
原创 oracle 学习(三)
---创建学生表---create table student(STU_NO number(10) NOT NULL,STU_NAME varchar2(20) NOT NULL,STU_AGE number(10) NOT NULL,constraint PK_STUDENT PRIMARY KEY(STU_NO)--设为主健);---插入数据---insert into student s
2007-04-27 13:34:00 1077
原创 oracle学习(二)
--删除表--drop table account;--学生信息表--create table student(STU_ID number(10) NOT NULL,STU_NAME varchar2(20) NOT NULL,STU_SEX CHAR(5) NOT NULL,STU_BIRTHDAY date NOT NULL,constraint PK_STUDENT PRIMARY KE
2007-04-21 20:51:00 643
原创 oracle 学习 (一)
/*创建表空间创建一个大小为1M本地管理的表空间tbs_01,并指定数据文件d:/oradata/tbs_01.dbf;从查看创建的表空间信息。*/create tablespace tbs_01 DATAFILE D:/oradata/tbs_01.dbf SIZE 1M EXTENT MANAGEMENT LOCAL;SELECT * from dba_free_space whe
2007-04-21 10:19:00 599
原创 Oracle SQL性能优化技巧大总结
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指
2007-04-15 22:48:00 921
原创 ORACLE 常用的SQL语法和数据对象
一.数据控制语句 (DML) 部分1.INSERT (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名;字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’如果字段值里包
2007-04-15 22:44:00 492
原创 执行几次查询之后就不能查询了,页面不动了
每执行依次查询,控制台就有这样的警告 警告: finalizing with closed connection 2006-9-18 14:38:26 org.hibernate.jdbc.ConnectionManager finalize修改前 public class Employee_sortDAOImpl extends HibernateDaoSupport imp
2007-04-13 10:14:00 810
原创 利用Hibernate提供的分页分页(Hibernate+Spring+Struts)
首先:我在model(domain)先封装一个Page类 package com.bay.model;public class Page ...{ private int totalRows; //总行数 private int pageSize = 12; //每页显示的行数 private int currentPage; //当前页号 privat
2007-04-13 09:59:00 1010
原创 Java学习之hibernate配置要点详谈
1.两种配置文件: A.hibernate.cfg.xml和B.hibernate.properties A中可含映射文件的配置,而B中hard codes加映射文件。 A.Configuration config=new Configuration().config(); B. Configuration config=new Configuration(); config.a
2007-04-12 20:57:00 486
原创 使用Axis开发Web Service程序
一、Axis环境的安装 1、安装环境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。 2、到 http://xml.apache.org 网站下载Axis安装包。 3、将Axis相关包文件放在WEB-INF/lib目录下。 4、Axis可选的包:activation.jar; mail.jar; xmlsec-1.4.Beta1.jar拷贝到WEB
2007-04-10 21:33:00 836
原创 一个注册验证的JavaScript
function checkUserReg(action){if(action=="add"){if(document.UserRegister.username.value=="") { document.UserRegister.username.focus(); alert("对不起,请输入您的用户名!"); return false; }if(document.UserRegis
2007-03-19 12:16:00 3084
原创 mysql connection AND sqlserver connection
SimpleDriver=com.mysql.jdbc.DriverSimpleUrl=jdbc:mysql://localhost:3306/petshop?+useUnicode=true&characterEncoding=gb2312SimpleUsername=rootSimplePassword=#SimpleDriver=com.microsoft.jdbc.sqlserver.
2007-03-19 12:12:00 688
原创 Log4j日志管理系统简单使用说明
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明: 1、 Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。
2007-03-19 12:07:00 648
原创 用于判断用户是否存在的ajax
注册页面的AJAX(javascript),功能用于判断用户是否存在,以使页面从后台传参数,而不会刷新页面。 var http_request = false; var is_open=false; function callserver(){ var user = document.getElem
2007-03-19 12:03:00 1240
原创 JDBC Connection
package com.bay.db;import java.sql.*;public class DBConn { private final String DB_DRIVER_NAME = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; private final String CONN_STR="jdbc:microsoft:sqlse
2007-03-19 11:51:00 1013
原创 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。...
用户 sa 登录失败。原因: 未与信任 SQL Server 连接相关联。编写的数据库程序,在连接远程SQL SERVER数据库时候出现了这样的错误。其原因是没有设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装以后的认证模式为WINDOWS认证模式。解决方法:启动SQL SERVER企业管理器,对着localhost(windows NT)按右健在弹
2007-03-19 10:34:00 4683
原创 什么是数据结构
数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算
2007-03-19 10:30:00 20163
原创 Red Hat linux命令集(2)
21.clear 清屏 22. which 命令名 显示该命令的路径和别名。 23. man 命令名 查看该命令的help文档。
2007-03-19 10:27:00 1643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人