摘要: 多个按钮提交一个form表单,然后执行控制层不同的方法 在button的onclick事件下可以重写form的action属性 <button class="common_button" onclick="form1.action='${ctx }/report/drainExcel';form1. 阅读全文
posted @ 2017-10-11 18:28 燕大梁朝伟 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 喂 SHE 喂 vector S stack H hashtable E enumeration 阅读全文
posted @ 2017-09-29 11:47 燕大梁朝伟 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 需要用rownum和order by时可以用两层select进行查询select * from(select rownum rn, a.* from (select DISTINCT c.name AS cname, NVL(sum(oi. money),0) AS sumMoney from (o 阅读全文
posted @ 2017-09-28 15:05 燕大梁朝伟 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: #是将传入的值当做字符串的形式,可以防止sql注入 $是将传入的数据直接显示生成sql语句 阅读全文
posted @ 2017-09-28 15:04 燕大梁朝伟 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 设置tomcat的servers项目下server.xml,修改如下代码 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/> 阅读全文
posted @ 2017-09-28 15:02 燕大梁朝伟 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 把sql文件中的代码复制出来,然后粘贴到command window窗口下执行就不会发生乱码问题 ,应该是SQL文件的编码方式与pl/sql 软件编码不兼容造成 阅读全文
posted @ 2017-09-19 20:58 燕大梁朝伟 阅读(1954) 评论(0) 推荐(0) 编辑
摘要: 1.删掉maven库中的com/oracle/下的内容2.进入到oracle服务器的安装目录下的jdbc/lib中3.复制地址,cmd进入到该路径下4.执行命令mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dv 阅读全文
posted @ 2017-09-19 13:58 燕大梁朝伟 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存。 一级缓存和二级缓存。 一级缓存:(本地缓存):SqlSession级别的缓存,一级缓存是一致开启的,没法关闭。方法之间不共用! 与数据库同一次会话期间查 阅读全文
posted @ 2017-09-07 08:55 燕大梁朝伟 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1 事务概述 ●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 ●事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。 ●事务的四个关键属性(AC 阅读全文
posted @ 2017-08-30 20:16 燕大梁朝伟 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1 ps = con.prepareStatement(sql); 2 long start = System.currentTimeMillis(); 3 for (int i = 0; i < 1000; i++) { 4 ps.setString(1, "qq"+i); 5 ps.addBat 阅读全文
posted @ 2017-08-30 20:09 燕大梁朝伟 阅读(67) 评论(0) 推荐(0) 编辑