当前位置: 首页 > news >正文

企业网站建设的申请上海关键词seo

企业网站建设的申请,上海关键词seo,企业年金怎么提取,万网 成品网站下面是一个使用mybatis实现增删改查功能的示例程序: 1.创建一个数据库 首先需要创建一个名为test_db的数据库,里面包含一个名为user_info的表,其中包含id、name、age三个字段。 2.配置mybatis 在项目的pom.xml文件中添加mybatis和mysql依…

下面是一个使用mybatis实现增删改查功能的示例程序:

1.创建一个数据库

首先需要创建一个名为test_db的数据库,里面包含一个名为user_info的表,其中包含id、name、age三个字段。

2.配置mybatis

在项目的pom.xml文件中添加mybatis和mysql依赖:

<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.0</version> 
</dependency> <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.23</version>
</dependency>

在项目的resources目录下创建一个mybatis-config.xml文件,配置mybatis的环境和数据库连接信息:

<configuration><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="com.mysql.cj.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/test_db?useUnicode=true&amp;characterEncoding=utf-8&amp;serverTimezone=GMT"/><property name="username" value="root"/><property name="password" value="root"/></dataSource></environment></environments><mappers><mapper resource="mapper/UserMapper.xml"/></mappers>
</configuration>

其中,配置文件中的mapper/UserMapper.xml文件可以在下文中看到。

3.创建Java实体类

创建一个名为User的Java实体类,包含id、name、age三个属性,并添加getter和setter方法。

public class User {private int id;private String name;private int age;// getter和setter方法……
}

4.创建DAO接口

创建一个名为UserMapper的DAO接口,其中包含增删改查四个方法:

public interface UserMapper {// 添加用户public int addUser(User user);// 删除用户public int deleteUser(int id);// 修改用户信息public int updateUser(User user);// 查询用户信息public User getUser(int id);
}

5.编写mapper/UserMapper.xml文件

在resources/mapper目录下创建一个UserMapper.xml文件,该文件中实现UserMapper接口中所有方法的具体操作。

<mapper namespace="com.example.mapper.UserMapper"><!-- 添加用户操作 --><insert id="addUser" parameterType="com.example.entity.User" useGeneratedKeys="true" keyProperty="id">insert into user_info(name, age) values(#{name}, #{age})</insert><!-- 删除用户操作 --><delete id="deleteUser" parameterType="int">delete from user_info where id=#{id}</delete><!-- 修改用户操作 --><update id="updateUser" parameterType="com.example.entity.User">update user_info set name=#{name}, age=#{age} where id=#{id}</update><!-- 查询用户操作 --><select id="getUser" parameterType="int" resultType="com.example.entity.User">select id, name, age from user_info where id=#{id}</select></mapper>

6.测试

在main函数中使用Mybatis的sqlSession创建UserMapper实例,从而进行增删改查操作:

public static void main(String[] args) {// 加载Mybatis的配置文件String resource = "mybatis-config.xml";InputStream inputStream = null;try {inputStream = Resources.getResourceAsStream(resource);} catch (IOException e) {e.printStackTrace();}// 创建SqlSessionFactorySqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);// 创建SqlSessionSqlSession sqlSession = sqlSessionFactory.openSession();// 通过SqlSession创建UserMapper接口的代理对象UserMapper userMapper = sqlSession.getMapper(UserMapper.class);// 添加用户User user = new User();user.setName("Tom");user.setAge(25);int rows = userMapper.addUser(user);sqlSession.commit();// 查询用户User getUser = userMapper.getUser(user.getId());// 修改用户getUser.setName("Jerry");rows = userMapper.updateUser(getUser);sqlSession.commit();// 删除用户rows = userMapper.deleteUser(getUser.getId());sqlSession.commit();// 关闭SqlSessionsqlSession.close();
}

以上就是使用mybatis实现crud功能的程序。

http://www.dinnco.com/news/76601.html

相关文章:

  • 轮播网站杭州seo关键词优化公司
  • 中英文企业网站模板产品软文范例1000字
  • 美橙互联网站管理后台搜索引擎是什么
  • seo全网营销公司百度seo网站
  • wordpress 站点地图搜索引擎培训班
  • 成都网站建设 赢展竞价关键词优化软件
  • 时时彩网站开发需要多少钱优化软件刷排名seo
  • 网站开发团队 人员杭州排名优化公司
  • 网站建设流程发布网站和网页制作seo网络推广优化教程
  • html5软件下载手机版北京谷歌优化
  • 湖南搜索引擎推广软件北京seo推广服务
  • o2o商业模式永州网站seo
  • 网站 刷流量 SEO新网站快速收录
  • 网络平台监管投诉电话seo应该怎么做
  • 做网站推广哪家公司好百度排名优化
  • 中小企业网站的建设实践报告中牟网络推广
  • 新疆交通建设有限公司主页网站网店交易平台
  • 做ps找图的网站网页搜索优化
  • WordPress网站代码修改武汉seo排名扣费
  • 微信小程序开发官方文档海淀区seo搜索引擎优化企业
  • 手机网站开发书籍如何制作网页教程
  • 银行网站建设方案最近军事新闻
  • 网站开发要求描述合肥网站建设程序
  • 武汉设计公司排名前十seo网站排名的软件
  • 网站建设彩铃语seo网络排名优化方法
  • jsp和.net做网站的区别项目推广平台有哪些
  • wordpress 悬浮网易云seo推广公司哪家好
  • 苏州网站优化哪家好2020新闻大事件摘抄
  • 怎么在国税网站上做实名认证吗seo算法培训
  • 网站建设和网站设计区别网络推广外包费用