- 浏览: 363515 次
- 性别:
- 来自: 北京
最新评论
文章列表
首先参考以下链接查看h2-console的相关说明和配置
http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/h2-console/
接着进入https://github.com/jboss-jdf/jboss-as-quickstart/tree/jdf-2.0.0.Final
或者通过git clone git://github.com/jboss-jdf/jboss-as-quickstart.git --branch jdf-2.0.0.Final 命令
下载jdf-2.0.0.Final代码
之后将h2 ...
Apache Ant Basic Demo
- 博客分类:
- Ant
工程目录如下图所示:
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project default="execute">
<property name="build.dir" location="build">
</property>
<!--使用属性定义相应的路径时,一定使用location而不要使用value-->
<property ...
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> ...
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:con ...
F8 调出以前执行的sql命令
F9 执行全部sql
Ctrl+t 补全table_name
Ctrl+. 补全table_name
alt+箭头上下 看sql history
Ctrl+Enter 直接执行当前sql
Ctrl+Shift+F 格式化sql语句
1、getCurrentSession()与openSession()的区别
* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()
创建的session则不会
* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()创建的session必须手动关闭
2、使用getCurrentSession()需要在hibernate.cfg.xml文件中加入如下配置:
* 如果使用的是本地事务(jdbc事务)
<pr ...
${TOMCAT6_HOME}\conf\server.xml
...
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
...
${TOMCAT6_HOME}\conf\tomcat-users.xml
...
< ...
一个PL/SQL程序的错误可以分为两种:编译时刻错误、运行时刻错误。
编译时刻错误
由于用户输入(如表名拼写错误)、能力(语法格式错误)等方面的原因而造成的程序方面的错误就是编译时的错误。这些错误在编译时会 ...
PL/SQL Cursor Example
- 博客分类:
- RDBMS
SQL语言是面向集合的,其结果一般是集合量(多条记录),而PL/SQL语言的变量一般是标量,其一组变量只能存放一条记录。所以仅仅使用变量并不能完全满足SQL语句向应用程序输出数据的要求。因为查询结果的记录数是不确定的,事先也就不知道要声明几个变量。为此,在PL/SQL中引入了游标(cursor)的概念,用游标来协调这两种不同的处理方式。
在PL/SQL块中执行select, insert, update, delete语句时,Oracle会在内存中为其分配上下文区(Context Area),即一个缓存区。游标是指向该区的一个指针,或是命名一个工作区(Work Area ...
PL/SQL流程控制结构包括:条件控制、循环控制、顺序控制。
条件控制
IF...THEN...ENDIF结构
IF...THEN...ELSE...ENDIF结构
DECLARE
v_ename VARCHAR2 (20);
v_sal NUMBER (7, 2);
BEGIN
SELECT ename, sal
INTO v_ename, v_sal
FROM emp
WHERE empno = &eno;
DBMS_OUTPUT.put_line (v_ename || '雇 ...
PL/SQL Basic Example
- 博客分类:
- RDBMS
1.作用域
变量的作用域是指变量的有效作用范围,它从变量声明开始,直到当前块结束。只有在其作用域范围之内,程序才能使用该变量,否则将导致编译错误。
<<block>>
DECLARE
v_1 VARCHAR2 (30) := 'block中的全局v1';
BEGIN
DBMS_OUTPUT.put_line (v_1);
<<subblock_1>>
DECLARE
v_1 VARCHAR2 (30) := 'subblock_1中的局部v1';
BEGIN
...
SQL Basic Example
- 博客分类:
- RDBMS
对Oracle 11g scott用户下的4张表进行数据查询
SET linesize 500;
SET pagesize 100;
DESC dept;
DESC emp;
DESC bonus;
DESC salgrade;
--基本查询
SELECT * FROM dept;
SELECT * FROM emp;
SELECT * FROM bonus;
SELECT * FROM salgrade;
SELECT deptno, dname FROM dept;
SELECT DISTINCT deptno, job ...
Spring Module
- 博客分类:
- Spring
As of Spring version 3.1, Spring comes with 20 modules, packaged into 20 JAR files.
JAR File
Description
aop
This module contains all the classes you need to use Spring’s AOP
features within your application. You also need to include this JAR in your
application if yo ...
Struts2 OGNL
- 博客分类:
- Struts2
Person.java
package org.fool.ognl;
public class Person {
private String name;
private Dog dog;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Dog getDog() {
return dog;
}
public void setDog(Dog dog) {
...