- 浏览: 113782 次
- 性别:
- 来自: 成都
最新评论
文章列表
数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。
1. 数据库管理系统(Database Management System)
数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。
数据库管理系统的功能结构:
<1>. 数据定义功能
能够提供数据定义语言(Data Description Language,简称DDL)和相应的建库机制。用户利用DDL可以方便地建立数据库。
<2>. 数据操纵功能
...
在win7的系统下,安装好oracle后,进行em登陆后,发现报错:
java.lang.Exception: IOException in sending Request :: Connection refused: connect
java.lang.Exception: Exception in sending Request :: null
解决方案:找到下面的文件
$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties
其中的agentTZRegion缺省是GMT,改为你 ...
引述
要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):
假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中
文的操作系统则返回中文界面——这便是典型的i18n国际化问题。对于有国际化要求的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信
息等内容,而必须为这些需要国际化的信息进行特殊处理。 ...
(转)
使用
之前,必须了解的基本概念与核心类:
Session
是邮件操作的接口;
Transport
是收发邮件所
使用的协议,一般
Session
会有多个
Transport
;
Message
是收发操作的单位;
Store
是消息的集合,类
似邮件客户端。每个
Store
包含一系列的
Folder
和
Message
,每个
Folder
又包含一系列的
Folder
和
Message
。
Session
需要使用
java,mail
.util.Properties
一、基于表单的文件上传:
1、如果在表单中使用表单元素 <input type=“file” />,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏览器打开一个 ...
一、项目中可能产生重复提交的情况:
1,由于服务器缓慢或网络延迟的原因,重复点击提交按钮.
2,已经提交成功,刷新成功页面(forward).
3,已经提交成功,通过回退,再次点击提交按钮.
注意:
1,回退后,刷新表单页面,再次提交这时不是重复提交,而是发送新的请求
2,在Firefox下,重复提交到同一地址无效
二、解决表单重复提交方案:
1、方案一,利用javaScript:
解决了反复点击按钮的重复提交请求,但是没有解决刷新页面重复提交.
var flag=false;
function save(){
if(!f ...
一、概念:
所谓的监听器是指对整个WEB环境的监听,当被监视的对象(ServletContext)发生情况(生命周期,setAttribute)时,立即调用相应的方法进行处理。
二、监听器的分类:
1、按监听的对象划分
(1).用于监听应用程序环境对象(ServletContext)的事件监听器
(2).用于监听用户会话对象(HttpSession)的事件监听器
(3).用于监听请求消息对象(ServletRequest)的事件监听器.
2、按监听的事件类项划分
(1).用于监听域对象自身的创建和销毁的事件监听器
(2).用于监听域对象中的属性的增加和删除的事件监听器
(3).用于监听 ...
过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。
在这之后,过滤器可以作如下的选择:
①以常规的方式调用资源(即,调用servlet或JSP页面)。
②利用修改过的请求信息调用资源。
③调用资源,但在发送响应到客户机前对其进行修改。
④阻止该资源调用,代之以转到其他的资源,返回一个特定的状态代码或生成替换输出。
定义:必须实现javax.servlet.Filter接口.
...
在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:
在主程序(如servlet、beans)中建立数据库连接;
进行sql操作;
断开数据库连接。
这种模式开发,存在的问题:
普通的JDBC数据库连接使用 DriverManager 来获取,每 ...
在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。
为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作 ...
jdbc连接数据库示例
- 博客分类:
- 数据库
java.sql.DriverManager用来装载驱动程序,获取数据库连接。
java.sql.Connection完成对某一指定数据库的联接
java.sql.Statement在一个给定的连接中作为SQL执行声明的容器,他包含了两个重要的子类型。
Java.sql.PreparedSatement 用于执行预编译的sql声明
Java.sql.CallableStatement用于执行数据库中存储过程的调用
java.sql.ResultSet对于给定声明取得结果的途径
示例代码——连接mysql:
package cn.itcast.cd.jsp.domain;
import ...
1、Statement
该对象用于执行静态的 SQL 语句,并且返回执行结果
通过调用 Connection 对象的 createStatement 方法创建该对象
Statement 接口中定义了下列方法用于执行 SQL 语句
查询:ResultSet excuteQuery(String sql)——返回查询结果的封装对象R ...
例子:利用session完成购物车.
domain:
package cn.itcast.cd.jsp.domain;
public class User {
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
...
EL
全名为
Expression Language
EL
语法很简单,它最大的特点就是使用上很方便。接下来介绍
EL
主要的语法结构:
${sessionScope.user.sex}
所有
EL
都是以
${
为起始、以
}
为结尾的。上述
EL
范例的意思是:从
Session
...
1. 连接到服务器上面有三种方式:
1.1 通过mysql自己的客户端:
在开始 -----所有程序--mysql--mysql Command Line Client 让你输入密码 那么该密码是root用户的密码
1.2 在dos命令行中使用mysql.exe客户端连接上
mysql.exe -hlocalhost -uroot -padmin
-h 连接的主机
-u 数据库服务器的用户名
-p 用户名对应的密码
注意: 如果通过dos 来执行select 或者 ...