Mybaties中的总结<一>
2017-06-29 10:57
253 查看
出现的问题使用引入jdbc的jar时出现了错误最后又找到了原因
![](http://img.blog.csdn.net/20170628233740229?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Q1MjE1MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
创建一个config.xml配置文件来进行连接数据库,注册Mapper.xml配置文件
![](http://img.blog.csdn.net/20170628234203665?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Q1MjE1MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170628234828755?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Q1MjE1MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20170628234955539?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2Q1MjE1MjE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
@config.xml中的主要配置文件
<configurations>
<environments default="development">
<environment id="development">
<transactionManager type="JSBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:8080://库名;"/>
<property name="username" value="root">
<property name ="password" value="root"'/>
<dataSource>
</environment>
</environment>
<mappers>
<!---注册mapper.xm文件,userMapper.xml位于具体的包名下,taotao.com所以resource写成taotao.com.userMapperxml-->
<mapper resource="taotao.com.userMapperxml">
</mappers>
</configuration>
测试的主题类
//先获取config.xml配置文件
String config="config.xml";
//类加载器,加载到配置文件
InputStream inputStream = Test.class.getClassLoader().getResourceAsStream(config);
//构建sqlsession工厂
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
//创建能执行映射文件中sql的sqlSession
SqlSession sqlSession = sqlSessionFactory.openSession();
//映射sql的标识符,路径是指Mapper.xml中的namesapce=url,标签中的id
String statement ="url.id"
//执行查询返回一个user对象的sql
User user= sqlSession .selectOne(statement,1);
创建一个config.xml配置文件来进行连接数据库,注册Mapper.xml配置文件
@config.xml中的主要配置文件
<configurations>
<environments default="development">
<environment id="development">
<transactionManager type="JSBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:8080://库名;"/>
<property name="username" value="root">
<property name ="password" value="root"'/>
<dataSource>
</environment>
</environment>
<mappers>
<!---注册mapper.xm文件,userMapper.xml位于具体的包名下,taotao.com所以resource写成taotao.com.userMapperxml-->
<mapper resource="taotao.com.userMapperxml">
</mappers>
</configuration>
测试的主题类
//先获取config.xml配置文件
String config="config.xml";
//类加载器,加载到配置文件
InputStream inputStream = Test.class.getClassLoader().getResourceAsStream(config);
//构建sqlsession工厂
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
//创建能执行映射文件中sql的sqlSession
SqlSession sqlSession = sqlSessionFactory.openSession();
//映射sql的标识符,路径是指Mapper.xml中的namesapce=url,标签中的id
String statement ="url.id"
//执行查询返回一个user对象的sql
User user= sqlSession .selectOne(statement,1);
相关文章推荐
- silverlight导航总结<一>应用传统的批改容器的Content或者是Child等内容来实现导航
- Unity shader 学习总结<一>
- 每日学习总结<一> 2015-8-31
- Unity ShaderLab< 一> 学习总结
- DLL封装框架视图经验总结<一>
- JavaScript知识总结<一>
- Android 数据库ORM框架GreenDao学习心得及使用总结<一>
- Orace数据库锁表的处理与总结<摘抄与总结一>
- JPA开发总结<一>
- 关于C++const关键字的一些总结<一>
- 二叉树<总结一>
- Orace数据库锁表的处理与总结<摘抄与总结一>
- 前端学习基础总结<一>
- linux查找搜索命令<一>(总结)
- 链表<总结一>
- JSON 学习总结 <一>:什么是JSON
- 常用SQL语句总结<一>
- 控件中常用语句总结<一>
- 编程题A+B Format的总结(第二次作业<一>)
- MFC API 总结<一>