MyBatis与JDBC的对比

 1 //JDBC的步骤,1.加载驱动。2.获取连接。3.执行sql语句。4.处理结果集。5.关闭资源
 2 Class.forName("com.mysql.jdbc.Driver").newInstance();
 3 Connection conn=DrivateManager.getConnection(url,username,password);
 4 java.sql.PrepareStatement st=conn.prepareStatement(sql);
 5 st.setInt(0,1);
 6 st.execute();
 7 java.sql.ResultSet rs=st.getResultSet();
 8 while(rs.next()){
 9   String resultString=getString(columnname);      
10 }
11 //MyBatis的mapper配置文件
12 
13     
16 
17 
18 MyBatis是将JDBC的几行代码分解包装
19 2,3行:是对数据库的数据源的管理包括事务管理
20 4,5行:Mybatis通过配置文件来管理Sql以及输入参数的映射
21 7,8,9行:Mybatis获取返回结果到java对象的映射,也是通过配置文件管理

补充:

 


PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">


   
   
     
        
           
           
           
           
           
              
              
              
              
           

        

     

   
      
      
      
   

 

转载于:https://www.cnblogs.com/fifiyong/p/6307693.html

你可能感兴趣的:(MyBatis与JDBC的对比)