- 浏览: 57543 次
- 性别:
- 来自: 郑州
最新评论
文章列表
例子
Table A
aid adate
1 a1
2 a2
3 a3
TableB
bid bdate
1 b1
2 b2
4 b4
inner join:
两个表a,b相连接,要取出id相同的字段
select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.
此时的取出的是:
1 a1 b1
2 a2 b2
left join:
select * from a left join b o ...
1级 写小纸条
学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别,比如Java中的Interface,你几乎在 ...
oracle中把一个表里的数据取出直接插进另外一个表语法:INSERT INTO...SELECT...
set feedback off;
set pagesize 0;
create table foo (a number, b varchar(10), c varchar(10));
insert into foo values ( 15, 'abc','def' );
insert into foo values (998, 'max','min' );
insert into foo values ( 7, 'bla','bla' );
in ...
1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及
其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。
区别于SQL的其它函数,DECODE函数还能识别和操作空值。
语法如下:
DECODE(control_value,value1,result1[,value2,result2…][,default_result]);
control _value
试图处理的数值。DECODE函数将该数值与后面的一系列的偶 ...
mysql查询默认是不区分大小写的 如:
select * from table_name where a like 'a%'
select * from table_name where a like 'A%'
效果是一样的。
要让mysql查询区分大小写,可以:
select * from table_name where binary a like 'a%'
select * from table_name where binary a like 'A%'
也可以在建表时,加以标识
create table table_name(
a varchar( ...
常见的 java servlet 容器:
Tomcat, Jetty, Oracle Application server, Weblogic server, JBoss 等等
注意:Tomcat等服务器如果启动多个时,可能会导致区分困难,可以通过修改title的方式加以区分,进tomcat的bin目录,打开catalina.bat 。找到下面的内容:if not "%OS%" == "Windows_NT" goto noTitle
set _EXECJAVA=start "TOMCAT" %_RUNJAV ...
c3p0简介:
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。
dbcp简介:
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一 ...
mysql 数据库从4.1就开始支持事务功能,5.0将引入存储过程。
事务的特性:
1.原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback时也要消除对数据库得影响!
2.一致性(Consistency):事务得操作应该使使数据库从一个一致状态转变倒另一个一致得状态!就拿网上购物来说吧,你只有即让商品出库,又让商品进入顾客得购物篮才能构成事务!
3.隔离性(Isolation):如果多个事务并发执行,应象各个事务独立执行一样!
4.持久性(Dura ...
JavaScript包括Ajax,jQuery是一个JavaScript轻量级框架。
onreadyStateChange事件是在readyState属性发生改变时触发的,readyState的值表示了当前请求的状态,在事件处理程序中可以根据这个值来进行不同的处理。 readyState有五种可取值
0:尚未初始化,
1:正在加载,
2:加载完毕,
3:正在处理,
4:处理完毕。Status存储了服务器端返回的Http请求响应代码,它表示请求的处理结果,Http状态码 含义 :200 请求成功 202 请求被接受但处理未完成 400 错误请求 404 请求资源未找到 500 内部服务器错误
window.location是窗口所显示文档的完整(绝对)URL(该属性本身也是一个对象)不要把它与如document.location混淆,后者是当前显示文档的URL。用户可以改变window.location(用另一个文档取代当前文档),但却不能改变document.location(因为这是当前显示文档的位置)
innerHTML:也就是从对象的起始位置到终止位置的全部内容,包括Html标签。innerText:从起始位置到终止位置的内容, 但它去除Html标签 。outerHTML:除了包含innerHTML的全部内容外, 还包含对象标签本身。
序列化的作用:一:对象序列化可以实现分布式对象。主要应用例如:RMI要利用对象序列化运行远程主机上的服务,就像在本地机上运行对象时一样。二:java对象序列化不仅保留一个对象的数据,而且递归保存对象引用的每个对象的数据。可以将整个对象层次写入字节流中,可以保存在文件中或在网络连接上传递。利用对象序列化可以进行对象的"深复制",即复制对象本身及引用的对象本身。序列化一个对象可能得到整个对象序列。总而言之,实现对象序列化,在进行远程主机上的服务时,方便对象在网络中的传输。理解序列化帮助网址:http://zhidao.baidu.com/question/277515269.ht ...
error 错误:指出虽然发生错误事件,但仍然不影响系统的继续运行。
warn 警告:表明会出现潜在错误的情形。
info 信息:表明消息在粗粒度级别上突出强调应用程序的运行过程。
debug 调试信息:指出细粒度信息事件对调试应用程序是非常有帮助的。