第一步,先创建一个maven项目并配置好所需要的jar包
接下来配置核心加载文件,连接数据库
<environments default="dev"> <environment id="dev"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"></property> <property name="url" value="${jdbc.url}"></property> <property name="username" value="${jdbc.username}"></property> <property name="password" value="${jdbc.password}"></property> </dataSource> </environment> </environments>
写好核心配置文件之后,我们想要查询数据库中的信息,就还得创建一个xml文件,放置数据库查询语言,比如这样的:
<mapper namespace="com.kgc.dao.TuserMapper"> <select id="getUser" resultMap="userMap"> SELECT * FROM `t_user` </select>
这写好之后,就可以去测试了
@Test public void gerCount(){ SqlSession sqlSession=null; try { /*//使用输入流导入核心配置文件 InputStream inputStream= Resources.getResourceAsStream("myBatis-config.xml"); //创建SqlSessionFactoryBrulider SqlSessionFactoryBuilder sqlSessionFactoryBuilder=new SqlSessionFactoryBuilder(); //使用SqlSessionFactoryBrulider创建SqlSessionFactory SqlSessionFactory sqlSessionFactory=sqlSessionFactoryBuilder.build(inputStream); //使用SqlSessionFactory生成sqlSession sqlSession=sqlSessionFactory.openSession(); //使用sqlSession执行SQL命令*/ sqlSession=mybatisUtil.createSqlSession(); int n=sqlSession.getMapper(TuserMapper.class).getUser(); System.out.println(n); } catch (Exception e) { e.printStackTrace(); }finally { //释放资源 mybatisUtil.closeSqlSession(sqlSession); } }
好了,mybatis的连接我也就懂这么点,不足之处还请多多包涵!