- 浏览: 465578 次
- 性别:
- 来自: 潘多拉
最新评论
-
lijunwyf:
代码好像不完整,后端没串起来的感觉
Json-RPC for java首次尝试 -
jerry.chen:
我用这种方式去,貌似没啥效果,楼主!
Xfire开发的webservice客户端超时问题解决 -
漫步邃思:
这个问题常遇到,老是想不起来解决方法,记住了
resin3.1.0无法解析EL表达式问题解决 -
dampce032:
在不删掉integratedSecurity=true;的情况 ...
JDBC 连接SQLServer数据库(Failed to load the sqljdbc_auth.dll) -
kill_e680:
取CPU号和取硬盘号,在linux下可以用吗?
sigar使用:在web中应用sigar取得系统信息
文章列表
INSERT语句语法
使用INSERT语句添加新行到表中
INSERT INTO table [(column [, column...])]
VALUES (value [, value...]);
用该语法一次只能插入一行
注:该语句用VALUES子句添加行到表中,一次仅一行。
插入新行
:插入一个包含每一个列值的新行
:值以表中列的默认顺序列表
:在INSERT子句中字段可以随意列表
INSERT INTO departments(department_id, department_name, manager_id, location_id)VALUES ...
多表连接
使用一个连接从多个表中查询数据
SELECT table1.column, table2.column
FROM table1, table2
WHERE table1.column1 =table2.column2;
:: 在WHERE 子句中写连接条件
:: 当多个表中有相同的列名时,将表名作为列名的前缀
注:为了连接 n 个表在一起,你最少需要 n-1 个连接条件。如果表中有一个连接主键,该规则可能不适用,其中可能有多行用来唯一地标识每一行。
等值连接
注:等值连接也被称为简单连接 (simple joins) 或内连接 (inner joins)
select . ...
alter session set nls_date_language='AMERICAN';
DD-MM-RR
单行函数
这些函数仅对单个行进行运算,并且每行返回一个结果。有不同类型的单行函数,本课下面的函数类型:
::字符
::数字
::日期
::转换
单行函数:
:操纵数据项
:接受多个参数并返回一个值
:作用于每一个返回行
:每行返回一个结果
:可以修改数据类型
:可以嵌套
:接受多个参数,参数可以是一个列或者一个表达式
单行函数的特性包括:
:: 作用于查询中返回的每一行
:: 每行返回一个结果
:: 可能返回一个与参数不同类型的数据值
:: 可能需要一个或多个参数
:: ...
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
//Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver"). ...
package rong.common.dao;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.criterion.Criterion;
import org. ...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionfactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to instantiate default tuplizer ...
一个令我郁闷了一天的Bad version number in .class file的问题,终于解决了。
错误:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source) ...
今天在Eclips环境下编写JSP页面访问SQLServer2008数据库,相当不容易。
首先采用JDBC访问SQL2008数据库,先要注册驱动器(即指定数据库引擎)
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
参数最好不要拼写错误,否则,绝对连不上。我已开始在网上找了一个访问SQLServer的注册函数的参数,结果适中出现错误,后来请教同学,同学也在网上找了一个。结果居然注册成功了。他说SQLServer2008 和2005以及2000 的驱动器名字都有可能不相同,SQLServer20 ...
错误原因:HQL语言和SQL语言混合使用的结果
解决办法:两种只能选择一种来使用
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: * near line 1, column 8 [select * from tbl_orderproduct where o_orderid in (select o_orderid from tbl_order where o_orderstate='B239' and o_inputtime >'2008-09-01' and o_inputtime<'2008 ...
你可以检查一下你的classpath当中是不是有一个名为“gnujaxp.jar”的jar包,如果有,请干掉他,你会神清气爽~~~
由MyEclipse自动导入的Spring,Hibernate,Struts 类库
发布到Tomcat发现问题:
java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
随之 sessionFactory bean 也就创建失败
究其原因是 cglib-2.1.3.jar 与 cglib-nodep-2.1_3.jar 这两个包冲突,
删除 cglib-2.1.3.jar
保留 cglib-nodep-2.1_3.jar
要用 cglib-nodep-2.1_3.j ...
1、开始——>Microsoft SQL Server 2008——>配置工具——>Sql Server 配置管理器——> DIABLO(数据库实例)的协议中看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在IP地址页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"
2、开始——>Microsoft SQL Server 2008——>配置工具——&g ...
struts声明式异常:
在配置文件中配置exception属性,并配以相应在的异常类型,那么程序中遇到这类异常就会自动处理异常信息.
如下例:登录action处理中会抛出UserNotFoundException,那么采用声明式异常:
<action path="/logon" type="com.lwf.struts.action.LogonAction" name="logonForm" input="/logon.jsp" scope="session" valida ...
今天在写一个struts的时候遇到路径问题最后用了这条语句解决
<form action="${pageContext.request.contextPath}/login.do">
这里要注意的是如果用了上面的 ${pageContext.request.contextPath} 表达式的时候那么你的web.xml要保证头是这样的
<?xml version="1.0" encoding="gbk"?>
<web-app xmlns="http://java.sun.com/xml/ ...
之前用惯struts1.x,那些request啊session之类都是方法自带有的,我们直接调用就可以;而平时公司项目中用到有struts2.x的话,action所继承的BaseAction等底层那些都是人家封装好的,直接继承就可以。现在自己搞个,才知道struts2的request、response、session原来都被隐藏的了,不过struts2提供有两种方式给我们访问。
第一种方式,非IoC(Spring中的控制反转)方式:
/**
* File Name:BaseAction.java * Version: * Date:2010-1-27 * Copyr ...