- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 CVS常用命令速查手册
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | / (版 本 同 步) / | /开发者1 开发者2 开发者3开发人员入门可以主要挑选2,6看就可以了,CVS的管理员则更需要懂的更多一些,最后还简单介绍了
2004-08-24 04:48:00 898
原创 自己写的数据库连接池(二)
** * Statement的自封装,屏蔽了getResultSet,executeQuery,getGeneratedKeys方法 返回自己的接管类 * 目的适记录SQl的动作和设置相应连接最后活动时间。 * @author Liudong */package com.drsl.db;import java.io.*;import java.sql.*;import
2004-08-24 04:20:00 2008
原创 自己写的数据库连接池(一)
最近,本人着手开发要有一个有强大后台的网站,在使用连接池时,觉得使用服务器自带的连接池总有些受限制。同时,为了加深对Java的学习和研究。写下了下面的连接池类。该连接池主要有一下功能;1)初始化一次,到处使用。2)强大的日志功能,记录每一个sql动作,包括Connection、ResultSet?和Statement3)根据连接的数量,定时自动回收已经释放或超时的连接。4)配置灵活,可以使用各种J
2004-08-24 04:17:00 2807 2
原创 Java程序员的存储过程
原文:http://www.onjava.com/pub/a/onjava/2003/08/13/stored_procedures.htmlby Nic Ferrier本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要
2004-08-24 03:47:00 1644
转载 金额阿拉伯数字转换为中文的存储过程
Create Procedure AtoC @ChangeMoney Money as Set Nocount ON Declare @String1 char(20) Declare @String2 char(30) Declare @String4 Varchar(100) Declare @St
2004-08-24 02:47:00 1262
转载 存储过程入门与提高
什么是存储过程呢?定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么
2004-08-24 02:45:00 1084
转载 使用SQLSERVER的扩展存储过程实现远程备份与恢复
最近我在为公司的框架程序(以数据应用为导向的应用体系)做数据管理模块,这个模块的需求比较简单:备份、恢复和清理日志。我公司的软件基本上以C/S为基本架构,所以数据管理模块中两个主要的功能‘备份与恢复’都可能会在Client端操作,备份与恢复’的文件也都有可能存储在client端,因而这个数据管理模块就必须能够实现在远程备份与恢复数据库。 文章的前提阐述完了,就该说说如何具体实现吧。其实都很简
2004-08-24 02:45:00 961
原创 Jsp中调用Oracle存储过程的小例子(一)
*执行一条insert语句并传参数*/create or replace procedure p_test2(i in number) asbegininsert into t values (i,x||to_char(i));commit;end;/%@page import="java.sql.*"%>aaabbbString driver = "oracle.jdbc.driver.
2004-08-24 01:03:00 3492 1
原创 Jsp中调用Oracle存储过程的小例子(二)
Create Procedure sp_shop_base (@shop_id int,@msg char(50) output)AsSELECT shop_name, shop_phone, shop_email, shop_cash, shop_addressFROM shop_shopWHERE shop_id = @shop_idSELECT @msg = Retrieval Finis
2004-08-24 01:03:00 1435
原创 用连接池提高Servlet访问数据库的效率(上)
一、实现连接池的意义 动态Web站点往往用数据库存储的信息生成Web页面,每一个页面请求导致一次数据库访问。连接数据库不仅要开销一定的通讯和内存资源,还必须完成用户验证、安全上下文配置这类任务,因而往往成为最为耗时的操作。当然,实际的连接时间开销千变万化,但1到2秒延迟并非不常见。如果某个基于数据库的Web应用只需建立一次初始连接,不同页面请求能够共享同一连接,就能获得显著的性能改善。 Servl
2004-08-24 00:47:00 1352
原创 用连接池提高Servlet访问数据库的效率(下)
三、类DBConnectionPool说明 该类在209至345行实现,它表示指向某个数据库的连接池。数据库由JDBC URL标识。一个JDBC URL由三部分组成:协议标识(总是jdbc),驱动程序标识(如 odbc、idb、oracle等),数据库标识(其格式依赖于驱动程序)。例如,jdbc:odbc:demo,即是一个指向demo数据库的JDBC URL,而且访问该数据库要使用JDBC-OD
2004-08-24 00:47:00 1156
原创 JSP数据库连接池的必要性
最近我作了数据库JSP的频繁连接,在此给出数据库连接池的必要性,对于JSP来说一个很好的J2EE服务器是很必要的,JBOOS,WebLogic都是很好的解决方案。 一般情况下,在使用开发基于数据库的WEB程序时,传统的模式基本是按以下步骤: 1. 在主程序(如Servlet、Beans)中建立数据库连接。 2. 进行SQL操作,取出数据。 3. 断开数据库连接。 使用这种模式开发,存在很
2004-08-24 00:23:00 992
原创 连接池
连接合用是一种用于在请求客户机之间共享服务器资源的技术。本文重点讲述在 J2EE 环境中对数据库资源和非数据库资源连接合用的支持。Siva 分析了 JDBC 2.0、JMS 1.02 和 JNDI 1.2 在连接合用方面的标准扩展 API,并讲述了那些 API 的某些现有供应商实现。然后,他讲述了即将出现的、支持用独立于供应商/可插入的方法来管理资源连接的 J2EE Connector Archi
2004-08-24 00:22:00 1199
原创 关于连接池
到目前为目,JDBC2的连结池只是一个接口,没有真正的实现,JDBC3正在开发中,据报已经支持连结池,但..........JDBC3用了JNDI技术,连结池的配置可以让一个高手都烦死.目前第三方已经实现的连结池当然是poolman,1.0版对一般用户来说已经足够用了.配置也简单,2.0版虽然增加了一些功能,但配置也是采用JNDI,对RMI和EJB不懂的朋友可能很烦.建议用1.0的了.如果有兴趣,
2004-08-24 00:19:00 1216
原创 编写自己的登录与访问控制模块
小按:第一次写心得笔记,手都有点抖,班门弄斧啊,呵呵~~~欢迎各位大侠扔砖 安全性是Java鼓吹得最多的特性之一,的确,Java的安全特性涵盖了从应用级别到语言级别乃至JVM本身。以前大家都知道有个Sandbox,但仅有Sandbox尚不能满足,或者说不能很方便地做到我们所需要的全部安全需求,譬如现在一个系统首先起码需要一个登录功能,更进一步的话,还需要对用户访问资源的行为进行约束,下面我想
2004-08-23 00:20:00 1229
原创 应聘Java笔试时可能出现问题及其答案
前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为>,还有一篇忘了名字,读后深受启发。??????? 在寻找这些答案的过程中,我将相关答案记录下来,就形成了以下这些东西。需要说明的是以下答案肯定有很多不完整甚至错误的地方,需要各位来更正与完善它,千万不要扔我的鸡蛋啊。?????? 希望本文能够给即将奔赴笔试考场的同仁些许帮助,更希望更多的人加入到收集整理笔试题与完
2004-08-22 20:40:00 3157 1
原创 大公司的Java面试题集
找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。 面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题
2004-08-22 20:39:00 2567 4
原创 编写一个生产者,消费者多线程程序,一个线程随机产生数据,另一个线程显示所产生的数据.
import java.util.*;public class ThreadSample{ private boolean stop_produce = false; private boolean stop_consume = false; private Vector data; private Thread producer; private Thread consumer;
2004-08-21 20:53:00 3105 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人