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 ...
/** * 例子早上8点之前到校不算迟到,超过8点就是迟到。 * 特别感谢老大、和鱼聊天的猫、老腰。 */ 第一种方法: package a; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import java.util.StringTokenizer; public class Chidao { public static void main(String[] arg) { //按照格式取得现在的时间 DateFormat df = DateF ...
关于substring用法 package a; /** * * 关于substring用法 * */ public class String1 { public static void main(String[] args) { char data[] = { 'a', 'b', 'c' }; String str = new String(data); //String str="abc";这句话就等效于上面的2句话 //数据是从0开始的。 /** * substring public String substri ...
SQL*Plus常用命令 一、 SQL语句 (略) 二、 SQL*Plus环境变量的设置和显示。 show和set命令是两条用于维护SQL*Plus系统变量的命令。 show all --查看所有68个系统变量值。 show user --显示当前连接用户。 show error --显示错误。 set heading off --禁止输出列标题,默认值为ON。 set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"。 set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能。 set sqlp ...
1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘) 2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢? 解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据 ...
分为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 ...
三个字符的排列组合程序如下: package ww; import java.math.BigInteger; import java.util.*; public class PermutationGenerator { private int[] a; private BigInteger numLeft; private BigInteger total; public PermutationGenerator(int n) { if (n < 1) { throw new IllegalArgumentException( ...
文件过滤功能 根据前面的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. ...
package ip717; import java.util.Scanner; import java.util.StringTokenizer; /**这个例子是非15位ip转成15位ip *例如(192.10.10.1)转换成(192.010.010.001) */ public class ChargeIP { public static void main(String []args){ String ip=new Scanner(System.in).next();//ip为从键盘输入原始ip信息 StringTokenizer a= ...
有关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 ...
ORACLE 考试复习题 1、在建立ORACLE数据库时,选择“事务处理”模板与选用“数据仓库”模板的区别是什么? 答:事物处理型:经常反馈给客户信息,处理大容量或超大容量的数据. 数据仓库型:主要频繁处理小型数据库,只是进行一些查询等操作. 2、建立ORACLE数据库后,系统自带的两个用户是什么,相应的密码是什么?他们的身份是什么? 答: 用户 密码 身份 System manager SYSDBA Sys change_on_instal SYSDPER 3、在使用OMS之前需要建立资 ...
6. TestPoly.java程序如下: 1. public class TestPoly { 2. public static void main(String [] args ){ 3. Parent p = new Child(); 4. } 5. } 6. 7. class Parent { 8. public Parent() { 9. super(); 10. System.out.println("instantiate a parent"); 11. } 12. } 13. 14. class Child extends Parent { 15. pub ...
1. Test.java程序如下:, 1. public class Test { 2. public static void main(String [] abc) { 3. unsigned int x = 10; 4. for (int y=0; y<5; y++, x--) 5. System.out.print(" " + x); 6. } 7. } 指出哪一行有错误? (Choose one.) A. 第2行 B. 第3行 C. 第4行 D.没有错误 答案:B 解析:unsigned 这个是在C语言中才有的 2. TestCount.java程序如下: 1. ...
6. Test.java程序如下: 1. class Test { 2. public static void main(String [] args) { 3. int x=20; 4. String sup = (x<15)?"small":(x<22)?"tiny":"huge"; 5. System.out.println(sup); 6. } 7. } 则输出结果为?(Choose one.) A. small B. tiny C. huge D. Compilation fails 答案:B 解析:这道题考查是 ?: 的用法如果?之前的为真,则执行?与: ...
qmug
搜索本博客
我的相册
最近加入圈子
存档
最新评论