JSP自定义标签
摘要:一、为什么需要自定义标签 1)与JSP页面整体统一 2)还具有一定的业务逻辑功能,例如:循环、判断等二、自定标签开发步骤 一】第一步:写一个自定义的标签处理类 public class Demo implements SimpleTag{ private PageCont...
阅读全文
posted @
2014-10-31 00:12
SkyGood
阅读(1316)
推荐(2)
JS小技巧
摘要:function fy() { var pageNo = document.getElementById("pageNo").value; if ( 1 <= pageNo && pageNo <= ${PAGE_SESSION.allPageNo}) { ...
阅读全文
posted @
2014-10-23 21:04
SkyGood
阅读(170)
推荐(0)
freemarker
摘要:第一章:基本一、if指令 二、list指令 repeatThis repeatThis 部分将会在给定的 sequence 遍历时在每项中重复,从第一项开始, 一个接着一个。 在所有的重复中, loopVariable 将持有当前项的值。 这个...
阅读全文
posted @
2014-10-23 01:05
SkyGood
阅读(228)
推荐(0)
DBUtils框架
摘要:一、O-R Mapping 简介 一】概念:可以理解为对象和数据库的映射。 二】常用O-R Mapping映射工具 1)Hibernate(全自动框架) 2)lbatis(半自动框架) 3)Commons Dbutils(只是对JDBC的简单封装)二、DBUtils框架(核心类:QueryRu...
阅读全文
posted @
2014-10-20 20:39
SkyGood
阅读(466)
推荐(0)
MetaData元数据
摘要:一、基础 定义:数据库、表、列相关信息的描述。 何时使用:想取得对数据库的信息时使用。 一】数据库元数据——通过DataBaseMetaData DataBaseMetaData dbmd = conn.getDataBaseMetaData(); code: Connec...
阅读全文
posted @
2014-10-20 00:05
SkyGood
阅读(564)
推荐(0)
线程池
摘要:一】原理 ·传统的: 1)JDBC传统方式找DriverMannager要连接,而这个连接的数目是有限的。 2)传统方式的close(),并未将Connection重用,只是切断应用程序和数据库的桥梁,即无SQL语句发送到数据库。 3)项目中,对于Connection不会直接使用Driver...
阅读全文
posted @
2014-10-14 13:41
SkyGood
阅读(232)
推荐(0)
异常处理规则
摘要:异常在项目中,往往替代boolean值,作为成功与否的标志,规则如图:
阅读全文
posted @
2014-10-14 13:34
SkyGood
阅读(216)
推荐(0)
ThreadLocal<T>类
摘要:ThreadLocal类 -------每个线程有仅拥有一个T对象 重点方法: T get();//返回此线程局部变量的当前线程副本中的值 T initialValue();//返回此线程局部变量的当前线程的“初始值” void rem...
阅读全文
posted @
2014-10-14 13:32
SkyGood
阅读(231)
推荐(0)
黑苹果教程地址
摘要:http://bbs.pcbeta.com/viewthread-763656-1-1.html
阅读全文
posted @
2014-10-09 19:21
SkyGood
阅读(163)
推荐(0)
事务
摘要:一】概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 (每种数据库都有事务的支持,但支持的强度不同)二】SQL语句操作事务命令 1)开启事务 START TRANSACTION 2)回滚事务 ROLLBACK 3)提交事务 COMMIT ...
阅读全文
posted @
2014-10-08 17:13
SkyGood
阅读(310)
推荐(0)
存储过程
摘要:概念:用当地数据库语言,写的一段业务逻辑算法,并将该算法存储在客户端 操作存储过程: CallableStatement接口==>专用于操作存储过程的接口。 SQL语句: 1)删除存储过程add_pro DROP PROCEDURE [IF EXISTS] add_pro; 2)将...
阅读全文
posted @
2014-10-08 17:09
SkyGood
阅读(365)
推荐(0)
获取自动生成的主键
摘要:步骤: 1)设置需要返回生成的主键,【通过preparedStatement的第二个参数】 PreparedStatement prepareStatement(String sql, int autoGeneratedKeys);//创建一个默认 PreparedStatement 对象,该...
阅读全文
posted @
2014-10-07 13:03
SkyGood
阅读(1096)
推荐(0)
批处理SQL语句
摘要:作用:想发送多条SQL,又要降低与数据库系统的交互,这时使用批处理 一】Statement对象——适合对不同结构的SQL语句进行批处理操作 步骤: 1)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中 void addBatch(String sql); ...
阅读全文
posted @
2014-10-07 13:02
SkyGood
阅读(3268)
推荐(0)
大对象
摘要:存取大对象---LOB 【分类】: 1)Character LOB --> CLOB(Text有四个子类型) 2)Binary LOB --> BLOB(Blob有四个子类型) 一】CLOB 1.重点类库: 1)PreaParedStatement类: 重点方法: 写...
阅读全文
posted @
2014-10-06 11:53
SkyGood
阅读(237)
推荐(0)
MD5加密算法
摘要:private String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstanc...
阅读全文
posted @
2014-10-04 00:46
SkyGood
阅读(256)
推荐(0)
PreparedStatement
摘要:一、or ture or安全问题-------------利用PreparedStatement接口解决 解决办法:使用Statement的子接口PreparedStatement来解决。 即: PreperedStatement的参数使用占位符替代, 能通过setXxxx()方法为占位...
阅读全文
posted @
2014-10-03 23:28
SkyGood
阅读(963)
推荐(0)
JDBC开发模式
摘要:一】代码模块———Demo.java public class Demo { private static Connection connection; private static Statement statement; ...
阅读全文
posted @
2014-10-03 21:11
SkyGood
阅读(289)
推荐(0)
JDBC入门
摘要:一】什么是JDBC?为什么使用? 1)sun公司为了是java程序员能灵活的访问各种不同的关系型数据库提供的规则。 2)为什么使用JDBC? 1》降低Java程序操作数据库的成本 2》使Java程序灵活移植 二】体验JDBC开发数据库的过程 code: // 1,注册数据库...
阅读全文
posted @
2014-10-03 21:08
SkyGood
阅读(183)
推荐(0)
MySQL扩展
摘要:一、使用MySQL特有的函数! 1》到年底还有几天 select datediff('2014-12-31','2014-6-21');//此函数用于计算日期只差 select datediff('2014-12-31',now());//函数now为当前日期 2》年月日 selec...
阅读全文
posted @
2014-10-03 15:45
SkyGood
阅读(398)
推荐(0)
数据库设计
摘要:一、定义表的约束 一】表的完整性 1》实体完整性:每条记录有一个唯一标识符,通常用无任何业务含义的字段表示 2》参照完整性:一张表的某个字段必须引用另一张表的某个字段值 3》域完整性:域即单元数据,域中的数值必须符合一定的规则 二】键的概念 1》主键:唯一的字段 2》组合主键:由多个字段组...
阅读全文
posted @
2014-10-03 15:43
SkyGood
阅读(1187)
推荐(1)