- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 字符串处理,根据传入的参数进行分离,目前较适合字符串中提取引号包裹的部分的提取
import java.util.ArrayList;import java.util.List;public class Test { public static List spiltMark(String sentence, List li, String args) { while (true) { if (sentence.indexOf(args
2017-06-06 15:19:46
698
原创 hibernate测试
package com.yh.manytoMany;import static org.junit.Assert.*;import org.hibernate.Session;import org.hibernate.Transaction;import org.junit.Before;import org.junit.Test;import co
2017-03-14 17:04:52
609
原创 hibernate 多对多关系配置
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> seq_shopid
2017-03-14 16:41:54
390
原创 获取Oracle连接对象代餐构造,select需要提交事务
package com.yh.db;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernat
2017-03-14 16:39:40
482
原创 获取数据库连接对象
package com.yh.db;//无参构造import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/* * 解析hibernate.cfg.xml:默认configure()会去指定位置(src/)下解析默
2017-03-14 16:37:56
683
转载 员工对应实体
package com.yh.manytoOne;import java.util.Date;/* * Emp-Dept 多对一 * */public class Emp {private int empno;private String ename;private String job;private int mgr;privat
2017-03-14 16:36:32
790
转载 员工配置文件
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> --> seq_shopid
2017-03-14 16:35:28
318
转载 一对多对应实体
package com.yh.manytoOne;import java.util.HashSet;import java.util.Set;/* * dept-emp 一对多 * 在一的一方添加多的一方的集合 * 实体关联映射文件配置: * * * * * * * */public class Dept
2017-03-14 16:34:19
1074
转载 hibernate搭建
第一步:导包第二步全局配置文件 "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> oracle.jdbc.driver.OracleDriver jdbc:orac
2017-03-14 16:26:10
334
转载 游标
-- 游标的分类 :显示游标(select 返回多行数据) 和隐式游标(select into ) 默认游标名称sql使用显示游标:1.定义游标cursor 游标名 is select语句。。。2.打开游标open 游标名3.提取数据fetch 游标名 (bull collection) into table/record4.关闭游标close 游标名
2017-03-09 20:13:55
364
转载 索引
--如何提高数据的查询效率索引:提高查询的效率 1.常用的列放在前面索引的分类:单列索引 多列索引唯一索引与非唯一索引无论是唯一索引还是非唯一索引,索引列都允许取NULL值标准(B-tree index,B树)索引位图索引 适用于取值很少的列创建索引的语法结构:create [unique] index 索引名
2017-03-09 20:12:59
329
转载 触发器
--触发器:被隐含执行的存储过程,发生特定事件,自动执行触发器代码-- 类别:DML触发器(insert,update,delete),替代触发器(只能应用于视图),系统触发器(系统登陆,退出) 触发器代码只能包含SELECT、INSERT、UPDATE和DELETE语句, 不能包含DDL语句(CREATE、ALTER和DROP)和事务控制语句(COMMIT、ROLLBAC
2017-03-09 20:12:03
529
转载 创建存储过程
-- 存储过程语法结构create [or replace] procudure(存储过程关键字) pro_name(自定义存储过程名称) (argument1 datatype,.....)is[as]声明begin ...exception ...end;select * from emp2;-- 创建存储过程 crea
2017-03-09 20:10:37
1000
原创 笔记plsql
declare v_ename varchar2(50); begin select ename into v_ename from emp where empno=&eno; dbms_output.put_line('员工名称:'||v_ename); exception when no_data_found then dbms
2017-03-09 20:09:05
370
原创 笔记
select * from emp;--concat(param1,param2) 拼接两个字符串 ||select concat('0371-','8678565') as telephone from dual;select concat(ename,empno) from emp;select ename||empno from emp;--initcap 首字母大写
2017-03-09 20:06:36
633
原创 链接查询
select * from emp;select * from dept;select * from emp_grade;--连接select * from emp,dept,emp_grade where emp.deptno=dept.deptno(+) and emp.grade_id=emp_grade.id(+);select * from emp left join
2017-03-09 20:05:39
397
原创 orcale笔记
select * from emp;select * from dept;select * from emp_grade;--连接select * from emp,dept,emp_grade where emp.deptno=dept.deptno(+) and emp.grade_id=emp_grade.id(+);select * from emp left join
2017-03-09 20:04:28
306
原创 ajax模糊查询加分页
js String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>var countRecords;var totalPage;va
2017-03-07 19:59:16
2068
原创 ajax多条件查询动态分页
前端技术jsp页面 String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>//第一步定义全局变量方便回调函数的回调而来的参数
2017-03-03 11:40:46
2590
原创 mabitis数据源文件编写
PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> 2创建
2017-02-28 21:20:26
745
原创 jsp分页
后台第一步创建分页类pagebean代码如下:package unity;public class PageBean {private int countPage = 8; // 多少条记录进行分页private int countRecords; // 记录总数public static int totalPage; // 总页数
2017-02-28 21:08:10
490
原创 Java中重写方法应该遵循的规则包括
1可以有不同的访问修饰符,2 参数列表必须完全与被重写的方法相同。总结的来说方法名相同,参数类型相同,子类返回的类型等于父类返回的类型子类抛出的异常小于等于父类抛出的异常,子类访问权限大于等于父类的访问权限声明为final的方法不能被重写,声明为static的方法不能被重写,子类和父类不在同一个包中,那么子类只能重写父类的声明为public,和protect的非
2017-02-27 13:39:47
4468
原创 编码问题
Java中一律采用Unicode编码方式,每个字符无论英文字符和中文字符均沾两个字节,而不同的编码之间是可以相互转换的,而Java虚拟机通常用utf-16的方式保存一个字符,即是内部码元为16位,大部分的编程语言采用16位的码元作为机内表示,这也是在语言中调取一个字符串中character的数量是会出现换乱的原因,事实上调取方法时取到的不是字符个数而是码元个数,所以编写代码时应注意这个问题,采取不
2017-02-27 13:24:41
236
原创 关于四类八种的比较
包装类的“”==“”运算在不遇到算术运算的情况下不会自动拆箱,包装类的equals()方法不处理数据转型,==号是在同一类型的基本类和包装类之间才会发生自动拆包比较,不同的对象用==号的话编译就不会通过,包装类的equals()方法均被重写,
2017-02-27 13:03:05
530
转载 jsp页面关于Java,js和html的加载顺序
是在服务器端运行的代码,jsp在服务器的servlet里运行,而JavaScript和html都是在浏览器端运行的代码。所以加载执行顺序是是java>jsp>js。2. js在jsp中的加载顺序页面上的js代码时html代码的一部分,所以页面加载的时候是由上而下加载。所以js加载的顺序也就是页面中标签出现的顺序。标签里面的或者是引入的外部js文件的执行顺序都是其语句出现的
2017-02-27 09:32:51
1542
Java.2认证考试指南.pdf
2017-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人