文章分类 - Java&JSP
摘要:今天做jsp的一个查询,因中间用到对yhid的查询,此字段为字母或数字。所以大小写都不尽相同,如:LGR,LgR,lgR,当查询时不管输入大小写,都应当把这些记录查询出来。select * from (SELECT t.yhid,//这里的yhid还不变,用于列表的显示,显示的结果还是大小写都有 t.bmbh, t.bmmc, t.xm, t.yhmm, t.sfzh, t.jyhm, t.sjhm, lower(t.yhid) lower_yhid //在最后一列加了重新对yhid列出一次,用于后面的查询条件, FROM USER_INFO T) aWHERE 1 = 1 and lower
阅读全文
摘要:在装2个不同版本JDK时遇到了这个问题,在网上钩了一吧!查到一个讲解比较好的资料。一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4 重新编译。那么至于为什么,那个 major.minor 究竟为何物呢?这就是本篇来讲的内容,以使未错而先知。我觉得我是比较幸运的,因为在遇到那个错误之前已研读过《深入 Java 虚拟机》第二版,英文原书名为《Inside th
阅读全文
摘要:js substr(start[,length])表示从start位置开始取length个字符串js substring(start,end)表示从start,到end之间的字符串,包括start位置的字符但是不包括end位置的字符 java sbustring(start,end)表示从start,到end之间的字符串,包括start位置的字符它包括end位置的字符 c# Substring(s...
阅读全文
摘要:本代码通过测试说明:一级栏目表。这里是硬编码在文件中了。二级栏目表ablum,里面有员工的信息:姓名(albuj_name),id(album_id),所属部门id(type_id)<%@ include file="../data.jsp" %><%@ page contentType="text/html;charset=gb2312" %><% request....
阅读全文
摘要:JavaScript对下拉菜单的基本操作:1.获取一个下拉菜单对象Js代码 var select = document.getElementById("selectid"); 2.在下拉菜单中添加一个选项Js代码 var option = new Option("value","text");//第一项为值,第二项为文本域 3.把选项加入到下拉菜单中Js代码 select.options.add(...
阅读全文
摘要:首先是DatabaseMetaData接口:Java代码 publicstaticvoidmain(String[]args){ //这里没有指定数据库 Stringurl="jdbc:mysql://127.0.0.1:3306/"; Stringuser="root"; Stringpass=""; try{ Class.forName("com.mysql.jdbc.Driver").ne...
阅读全文
摘要:DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。 ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。 ResultSetMetaData 有关 ResultSet 中列的名称和类型的信息。 尽管每个对象都有大量的方法让您获得数据库元素的极为详细的信息,但在每个对象中都有几种主要的方...
阅读全文
摘要:1. 除了不能继承自一个enum外,我们基本上可以将enum看作一个常规的类。可以向其中添加方法,甚至main。enum的构造函数默认为private因为定义完enum后不允许往其中动态添加实例作为其子集。2. enum的所有定义的类型其实均继承自java.lang.Enum,因此不能继承自其它类。在定义一个新的enum类型时编译器自动将其定义为final并对它加上了values(),valueO...
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created const...
阅读全文
摘要:一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: 更正: 二、为'vectors' 和 'hashtables'定义初始大小 jvm为vector扩充大小的时候需要重新创建一个更大的数组,将原原先数组中的内容复制过来,最后,原先的数组再被回收。可见vector容量的扩大是一个颇费时...
阅读全文
摘要:在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许多可...
阅读全文
摘要:学生在学习jdbc的时候,会问到怎么调用存储过程,现在将java调用oracle存储过程的示例总结如下。(关于调用sqlserver的存储过程将在下次进行小结请关注)一:无返回值的存储过程存储过程为:? create or replace procedure adddept(deptno number,dname varchar2,loc varchar2)? as? begin? insert ...
阅读全文
摘要:使用JDBC时,我们都会很自然得使用下列语句:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1Class.forName("com.mysql.jdbc.Driver");2Stringurl="jdbc:mysql://127.0.0.1/test...
阅读全文
摘要:一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。先举个简单的例子...
阅读全文
摘要:右键“我的电脑”—“属性”—“高级”—“环境变量”—“系统变量”;分别添加PATH:C:\Program Files\j2sdk1.4.2\bin,即jdk安装的路径;JAVA_HOME:C:\Program Files\j2sdk...
阅读全文