Ibatis的环境搭建以及遇到的问题解决

新建Java项目IbatisTest,加入Mysql和ibatis的驱动包; 在数据库中新建一张表student表,添加字段sid、sname、major、birth; 在java项目中添加bean对象Student,新建一个IStudentDAOImpl接口,新建StudentDAO(实现IStudentDAOImpl接口)来操作数据库; 配置SqlMapConfig.xml文件;配置如下:



   
   <settings 
    cacheModelsEnabled ="true"   
    lazyLoadingEnabled="true"     
    enhancementEnabled="true"     
    errorTracingEnabled="true"    
    maxRequests="32"              
    maxSessions="10"              
    maxTransactions="5"           
    useStatementNamespaces="true"/>
    
        
            
            
            
            
            
                 
             
                                
    
  
  

注:(1)这里为了便于后期便于修改数据库的配置,添加了一个配置数据库信息的属性文件;

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost/test
username=root
password =root

(2)由于ibatis要求xml文件中几个主要的结点按顺序排放,不然在解析xml的时候会报错。

配置数据库映射文件Student.xml;

DOCTYPE sqlMap 
    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-config-2.dtd" >
    
        
        
        
        
        
        
        
        
        
            insert into Student (sname,major,birth) values(#sname#,#major#,#birth#)
        
        
        
            delete from student where sid = #sid# 
        
        
        
            update student set sname=#sname#,major=#major#,birth=#birth#
        
    

 

你可能感兴趣的:(Ibatis的环境搭建以及遇到的问题解决)