ibatis配置(1)

一、搭建ibatis环境

(1)ibatis官方网站下载ibatisjar包。

(2)准备项目中所使用的数据库的JDBC的链接jar包。

(3)将上述两个jar包考到工程中的lib目录下或在工程属性中导入两个jar包。

至此,环境搭建完成。

二、ibatis配置文件(sqlMapping.properties)

(1)JDBC连接配置文件

<1>连接驱动类名(SQL Server 2000为例)

    driver = com.microsoft.sqlserver.jdbc.SQLServerDriver;

<2>连接字符串(Oracle为例)

    url = jdbc:sqlserver://localhost:1433;databaseName=Test;

<3>数据库登陆用户名

    username = sa;

<4>数据库登陆密码

    password = sa

 

(2)ibatis总配置文件(sqlmapconfig.xml)

该文件记录下列信息

<1> JDBC连接配置文件的路径。

<2>数据库的连接信息(连接驱动,连接字符串,用户名,密码),所有信息都从上面文件properties中读取,键名与上面properties文件中的键名相同。

<3>实体映射。记录每个实体以及对应的数据库表所对应的XML配置文件的路径。

:

一个ibatis 2配置文件如下:

 "1.0" encoding="UTF-8" ?>

 

"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

 

  

   "com/microserver/data/MSSQLConfig.properties" />

  

  

    "JDBC">

       "SIMPLE">

        "${driver}" name="JDBC.Driver"/>

        "${url}" name="JDBC.ConnectionURL"/>

        "${username}" name="JDBC.Username"/>

        "${password}" name="JDBC.Password"/>

      

   

  

  

   "com/microserver/data/pojodata/emp.xml"/>

  

 

(3)实体对应XML配置文件

一个实体映射配置文件示例:

"1.0" encoding="UTF-8" ?>

 

     

    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"     

    "http://ibatis.apache.org/dtd/sql-map-2.dtd">

   

  

  

   

   

   

   

   

    "addEmp" parameterClass="com.microserver.pojo.Emp">

      INSERT INTO EMP(EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES(#empNo#,#ename#,#job#,#mgr#,#hiredate#,#sal#,#comm#,#deptno#)

   

   

    "updateEmp" parameterClass="com.microserver.pojo.Emp">

      UPDATE EMP SET ENAME = #ename#,JOB = #job#,MGR = #mgr#,HIREDATE = #hiredate#,SAL = #sal#,COMM = #comm#,DEPTNO = #deptno# WHERE EMPNO = #empNo#

   

   

    "delEmp" parameterClass="string">

      DELETE FROM EMP WHERE EMPNO = #empNo#

   

三、一个基于ibatis框架Web工程的结构截图

你可能感兴趣的:(ibatis,ibatis,properties,sql,server,jdbc,数据库,sqlserver)