易截截图软件、单文件、免安装、纯绿色、仅160KB

fw_student_SqlMap.xml(SQL 和VO的映射文件)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="fw_student">
<resultMap class="com.sias.Student" id="student">
<result column="name" property="name" jdbcType="VARCHAR2"/>
<result column="sex" property="sex" jdbcType="VARCHAR2"/>
</resultMap>
<select id="Select" resultMap="student">//被SqlMapClient类的List queryForList(String)方法调用
select name,sex from fw_student
</select>
<insert id="insert" parameterClass="com.sias.Student">//被SqlMapClient类的 void insert(String,Object)方法调用
insert into fw_student(name,sex) values(#name:VARCHAR2#,#sex:VARCHAR2#)
</insert>
<update id="update" parameterClass="java.util.Map">//被SqlMapClient类的  void update(String,Map)方法调用
update fw_student cm set name='chang'
<isPropertyAvailable property="n">//如果Map.put(String,value)中存在变量n(String="n"),则使用Where name=n;
where name='$n$'
</isPropertyAvailable>
</update>
</sqlMap>
这里需要说明的是$和#符号的用法:
例如变量M是字符串类型,则应该用'$M$'或者#M#,如果是int型,则用$M$或#M#


相关文档:

用SQL语句拼接数据库表中一列的数据

最近在一个项目中遇到需要在数据层就拼接表中一列数据的问题。
例如,test表中有个字段t,t列中的4行数据为1,2,3,4 ,要拼接成1+2+3+4,琢磨了一阵,本来想用游标,但是效率。。后来找到一段SQL,可以很方便地拼接。
DECLARE @STR VARCHAR(8000) ----定义查询字符串
SELECT @STR=ISNULL(@STR+'+','')+t from (SELECT DIST ......

SQL server2005中文件备份与恢复

备份
BACKUP DATABASE mydb
TO DISK='c:\olddb.bak'
WITH INIT
--为了测试,把备份好的文件从C盘移动到D:\tempdb 文件夹
--还原
--1.用此语句得到备份文件的逻辑文件名:
RESTORE FILELISTONLY from DISK = N'd:\tempdb\olddb.bak' --备份文件存放路径
--看LogicalName,一般会有两个文件,如:
--olddb &nbs ......

Sql Sever记录的行列转换

已知一个表的结构为:
姓名 科目 成绩
张三 语文 20
张三 数学 30
张三 英语 50
李四 语文 70
李四 数学 60
李四 英语 90
怎样通过select语句把他变成以下结构:
姓名 语文 数学 英语
张三 20 30 50
李四 70 60 90
答:
CREATE TABLE [dbo].[Stu] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[Name] ......

SQL SERVER 2008 新数据库类型hierarchyid

/*
--2010-05-27(东升)
 
 
 
SQL SERVER 2008 新数据库类型hierarchyid
      
    SQL SERVER 2008引入了新的hierarchyid数据类型,可以用它来做本地存储并且在树层次
结构中管理其位置.只用这个函数能简洁地表示层次结构中的位置.该函数提供的一些 ......

sql_map_config.xml(SQL Map环境文件)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
 "http://www.ibatis.com/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
 <!-- 配置和优化SQL Map解析实例的设定 -->
 <settings cacheModelsEnabled=" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号