- 浏览: 61187 次
- 性别:
文章列表
mysql数据类型转换
- 博客分类:
- Sql
001、char----date
STR_TO_DATE(str,format)
1、分隔符一致
2、年月日对应
例如select str_to_date('09/01/2009','%m/%d/%Y')
select str_to_date('2008-4-2 15:3:28','%Y-%m-%d %H:%i:%s')
002、CAST(expr AS type), CONVERT(expr,type), CONVERT(expr USING transcoding_name)
select cast(now() as ch ...
java-mysql procedure
- 博客分类:
- Java
001、输入+简单输出
CREATE DEFINER=`root`@`localhost` PROCEDURE `Pro_insert_maps`(
IN MapID_var INT(4),
OUT count_var int(12)
)
BEGIN
SELECT COUNT(MapID) into count_var FROM maps WHERE MapID=MapID_var;
if(count_var=0) THEN
INSERT INTO maps (MapID) VALUES(MapID_var);
END IF;
END;
dec ...
JDBC Batch
- 博客分类:
- Java
有的时候,我们需要一次性插入很多的数据或者一次性更新、删除很多的数据,那么为了提高效率,
我们不妨使用JDBC的批处理来完成。以下就JDBC的批处理的例子展开讨论。所有应该注意的地方均
有注释。不过需要注意的是我们不能使用批处理来执行查询,即批处理语句中不可以出现select语句。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement ...
按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个元素互斥的,必须要对其中一个设置?. 0 0 10,14,16 * * ? 每天上午10点,下午 ...
Pattern
static boolean matchs(" "," ");
//*{0,}、+{1,}、?{0,1}
Boolean r=Pattern.matches("001[\\d]*", "001001003");
System.out.print("r:"+r);//true
Boolean r=Pattern.matches("image/bmp|image/png|image/gif|image/jpeg", "image ...
00、oracle默认测试表
select to_char(sysdate, 'yyyy-mm-dd hh:mi:ss') now_date,
to_char(sysdate+(2), 'yyyy-mm-dd hh:mi:ss') new_date
from dual;
00、建立自增序列
sequence
oracle:select * from user_sequences
drop sequence your_sequence_name
CREATE SEQUENCE my_seq ----以my_seq为名创建 ...
hibernate摘要
- 博客分类:
- Hibernate
00、hibernate重新调整抓取策略
criteria.add(Restrictions.eq("functionid",root.getFunctionid()))
.setFetchMode("children",FetchMode.JOIN);//重新调整抓取策略
00、hibernate辅助字段
@Transient
public boolean isChecked() {
return checked;
}
public void setChecked(boolean chec ...
00、jstl <c:out value="" [escapeXml="false|true"]></c:out> 1、转义 <c:out value="username >" escapeXml="false"></c:out> escapeXml="false":将>转义为> 2、当value=null时设置默认值 <c:out value="${null}" ...
js在ajax中的数据处理
- 博客分类:
- ajax
00、eval转换对象
if ($.type(data) == 'string') { data=data.replace(/\s/ig, ' '); return eval('(' + data + ')'); }
00、序列化表单
json格式: data:$form.serializeArray();
字符串方式:$form.serialize;
00、字符串拼接
1.html=''+ '<td>表 ...
00、语法
${}:等同于{{= }}//jsp中建议{{= }},注意空格。 {{html }}:若变量中带有html标签是有次tag {{if }} {{else}}:判断结构 {{each }}:循环结构tmpl模板(创建) 方法1、 var templateStr="<span>"+ "<a href=''>{{= LinkText}}</a>"+ " ...
struts mvc注解
- 博客分类:
- Struts
注解:struts2-convention-plugin-2.2.3.1.jar的annotation包下的注解类
1、注解Action
@Namespace("/collectionbook")
public class CollectionBookAction extends BaseAction
{
}
2、注解方法
1.跳转到视图
@Action(value="initCollectionBook",
results = { @Result(name = "success ...
转自:http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l&qu ...
orcale存储过程简介
- 博客分类:
- Sql
存储过程00、查看存储过程00、删除存储过程 drop procedure proc_name;00、重新编译存储过程 alert procdure proc_name compile00、给用户赋予执行权限 grant execute on proc_name to userName00、调用存储过程 方法1:execute 模式名.proc_name 方法2: begin 模式名.proc_name end00、声明变量 declare var1 number(2); - ...
orcale游标简介
- 博客分类:
- Sql
00、游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。 在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最 ...
总结:整理 oracle异常错误处理
- 博客分类:
- Sql
5.1 异常处理概念
5.1.1 预定义的异常处理
5.1.2 非预定义的异常处理
5.1.3 用户自定义的异常处理
5.1.4 用户定义的异常处理
5.2 异常错误传播
5.2.1 在执行部分引发异常错误
5.2.2 在声明部分引发异常错误
5.3 异常错误处理编程
5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数
即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件。一个优秀的程序都应该能够正确处
理各种出错情况,并尽可能从错误中恢复。任何ORACLE错误(报告为ORA-xxxxx形式的Oracle
错误号)、PL/SQL ...