在数据库中
System.do?method=toMenuManager
/**
* 显示到菜单配置页面
*/
public ActionForward toMenuManager(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
request.setAttribute("agentList", this.getPrivilegeDAO()
.findByGroupType22(1)); ...
[转]sql语句中where 1=1的作用
2008-08-27 09:22
where 1=1
最近看到很多sql里用到where 1=1,原来觉得这没用嘛,但是又想到如果没用为什么要写呢?于是在网上
查了查,在这里就浅谈一下:
1=1 永真, 1<>1 永假。
1<>1 的用处:
用于只取结构不取数据的场合
例如:
create table table_temp tablespace tbs_temp as
select * from table_ori where 1<>1
建成一个与table_ori 结构相同的表table_temp,但是不要table_ori ...
实际工作中连接池的应用
在 web.xml中
<resource-ref>
<description>SQL Server Datasource</description>
<res-ref-name>jdbc/DBUtil</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
在conte ...
关于注入机制的例子
在applicationContext.xml 文件中,把struts 注入到spring中
<!-- Dao Configuration -->
<bean id="telListDAO" name="telListDAO"
class="com.et.dao.impl.TelListDAO" abstract="false" singleton="true"
lazy-init="default" autowire="default" dependency-check="default">
<property name="hiberna ...
程序启动的时候首先启动web.xml中的servlet中log4j-init文件,这个文件的位置是com.et.bean.servlet.Log4jInit <init-param>是里面含有的参数,这个参数是WEB-INF/log.xml。
1.在web.xml文件中加入,
<servlet>
<servlet-name>log4j-init</servlet-name>
<servlet-class>com.et.bean.servlet.Log4jInit</servlet-class>
<init-pa ...
log4j
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
此外,通过Log4j其他语 ...
servlet中配置文件web.xml中的参数context-param和init-param区别
web.xml里面可以定义两种参数:
(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:
<context-param>
<param-name>context/param</param-name>
<param-value>avalible during application</param-value>
</context-par ...
在windows下面的preference下面的Genaral下面的Keys中找到content Assist 修改一下就可以了。
详细请参看附件图解
在windows 下面的preferences 下面的Genaral Content Types 选择右上面的javascipt,然后选择右下面的default encoding 修改为GBK就可以了。
详细参看附件图解
这里用到的是用commons-fileupload-1.2.1.jar和commons-io-1.4.jar两个插件进行多个文件上传的功能。把这2个插件放入到lib下面
1. 在D盘下面建立temp文件夹,作为存放你所上传的文件的目录。
2. 建立个demo2.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>File upload</title>
</head>
<body>
...
1.把MySQL-Connector-java-3.0.12-bin.jar(可换更高版本)加到Tomcat安装目录中的lib目录下和工程中的lib目录下。
2.在Tomcat6.0解压目录conf下找到server.xml,在其中的<GlobalNamingResources></GlobalNamingResources>中加入如下代码(要根据自己的情况稍加修改):
<Resource name="jdbc/S200DB"
type="javax.sql.DataSource"
password="1234"
driverClassN ...
特别感谢:robustwang
在Java Web开发中都要与数据库打交道,为了不频繁地打开和关闭数据库,以减少数据库操作负荷,可使数据库在开发过程中保持打开状态,在这里我们采用配置数据源的方式(JNDI),而不是传统地JDBC方式。下面就针对常规型的MySQL5.0.15和Tomcat6.0的数据源的基本配置进行简单的介绍:
首先声明,如果数据源没有配置好的话,在开发过程中会抛出诸如下列异常等:
1、org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for con ...
现在是用ajax 做从数据库读取数据的例子
1个jsp
Reg。jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR ...
从数据库中读取数据(直连版本)
下面的这里例子实现的是在注册的页面里面要注册的是用户名、电话、城市。其中城市是在给定的数据库中读取出来的。然后注册。
所用到的是数据库test728
-- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------
-- Server version 5.0.22-community-nt
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
...
Tomcat 的数据库连接池设置与应用
1.将数据库驱动程序的JAR文件放在Tomcat的 common/lib 中;
2.在server.xml中设置数据源,以MySQL数据库为例,如下:
在<GlobalNamingResources> </GlobalNamingResources>节点中加入,
<Resource
name="jdbc/DBPool"
type="javax.sql.DataSource"
password="root"
driverClassName="com.mysql.jdbc ...
携带用户名往下跳转的例子
首先把我们需要实现的功能用到的2 个页面建立好 。login.jsp 和success.jsp
login.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional ...
分为6个步骤
1.
load the driver
(1)Class.forName()|Class.forName().newlnstance()|new DriverName()
(2)实例化时自动向DriverManager注册,不需要显示调用DriverManager.registerDriver
2.
Connect to the DataBase
DriverManager.getConnection()
3.
Excute the SQL
(1)connection.CreateStatement()
(2)Statement.excuteQuery( ...
鼠标移至此处, 背景变化的CSS例子
保存格式以jsp或者是 html 都可以
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www ...
一个 有关 CSS 样式的小例子
建立一个 1.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/199 ...
文件过滤功能
根据前面的struts学习笔记1 来继续我们下面的学习
在前面的基础上,只要添加个过滤类,修改一下web.xml 就ok了。
1 首先把filter 这个文件夹放入到 工程src 下面 也就是加入个 过滤类
package filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletExcept ...
建立 3 个jsp页面
Login。Jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" ...
DispatchAction 的作用就是在一个action 中可以个管理(启用)多个action,比原来使用的时候一个action对应一个表单要方便快捷 实用。下面举个小例子来说明DispatchAction的用法
4 个jsp 页面 reg2.jsp mima.jsp reg2ok.jsp mimaok.jsp
reg2.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html ...
图片验证功能
1 创建3 个jsp 页面
tplogin.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3. ...
有关java中支持国际化的解释不用多说了,一搜索就晓得了。下面介绍个小例子。希望能对它不了解的人有所帮助。
首先建立三个jsp。 login.jsp success.jsp errors.jsp
login.jsp中
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
有关java中支持国际化的解释不用多说了,一搜索就晓得了。下面介绍个小例子。希望能对它不了解的人有所帮助。
首先建立三个jsp。 login.jsp success.jsp errors.jsp
login.jsp中
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
这个是在网络上可以搜索到的 代码
package a;
public class MD5Code {
/*
* 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static
* final是表示了只读,切能在同一个进程空间内的多个 Instance间共享
*/
static final int S11 = 7;
static final int S12 = 12;
static final int S13 = 17;
static final int S14 = 22;
static final ...
DispatchAction, LookupDispatchAction, MappingDispatchAction深入分析
DispatchAction, LookupDispatchAction, MappingDispatchAction深入分析
首先我们来看一下它们三者之间的关系
java.lang.Object
|
+--org.apache.struts.action.Action
|
+--org.apache.struts.actions.DispatchAction
|
+--org.apache.struts.actions.Looku ...
- 浏览: 5447 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
7
共 7 张
共 7 张
最近加入圈子
最新评论
-
Mysql命令集锦
o(∩_∩)o...,多谢了,我也想深入了解mysql,我们公司用的就是mysq ...
-- by Jason(aijun) -
SQL2000 的三个驱动
不错!!!!
-- by huanghanjun -
JDBC使用步骤
//1.先new 一个driver 然后向managerDriver注册 ...
-- by caozhihao111 -
java基础测试题3
第3题是D 第4题的解释没到位 第5题……还用说吗
-- by JohnnyJian






评论排行榜