出现的问题使用引入jdbc的jar时出现了错误最后又找到了原因

Mybaties中的总结<一>

创建一个config.xml配置文件来进行连接数据库,注册Mapper.xml配置文件

Mybaties中的总结<一>

Mybaties中的总结<一>Mybaties中的总结<一>

@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);


相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2021-04-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2022-12-23
  • 2021-11-13
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案