当前位置:首页 > Java > java mybatis 数据库连接操作

java mybatis 数据库连接操作

王丛4年前 (2021-04-10)Java600

<configuration>

    <!--1.配置环境 ,默认的环境id为mysql-->

    <environments default="development">

        <!--1.2.配置id为mysql的数据库环境 -->

        <environment id="development">

            <!-- 使用JDBC的事务管理 -->

            <transactionManager type="JDBC" />

            <!--数据库连接池 -->

             <dataSource type="POOLED">    <!--使用缓存 -->

  <property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />

  <property name="url" 

                            value="jdbc:sqlserver://localhost:1433;Database=xunwu" />

  <property name="username" value="sa" />

  <property name="password" value="123456" />

            </dataSource>

        </environment>

    </environments>

    <!--2.配置Mapper的位置 -->

    <mappers>

<mapper resource="cn/dzu/mapper/StudentMapper.xml" />

    </mappers>

</configuration>




<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<!-- namespace表示命名空间 -->

<mapper namespace="cn.dzu.mapper.StudentMapper">

    <!--根据客户编号获取客户信息 -->

<select id="findStudentById" parameterType="Integer"

resultType="cn.dzu.entity.xunwu">

select * from xunwu where id = #{id}

</select>

    <select id="findAll" resultType="cn.dzu.entity.xunwu">

select * from xunwu  

</select>

<insert id="add" parameterType="cn.dzu.entity.xunwu"   >

insert into xunwu values(#{id},#{pass},#{sname},#{date},#{adress},#{goods}) 

</insert>

<update id="update" parameterType="cn.dzu.entity.xunwu"   >

update  xunwu set pass=#{pass},sname#{sname},date=#{date},adress=#{adress},goods=#{goods} where id=#{id}

</update>

<delete id="del" parameterType="Integer">

   delete xunwu student where id=#{id}

</delete>

</mapper>


console.log(window);
打赏

扫描二维码推送至手机访问。

版权声明:本文由一段神奇的代码发布,如需转载请注明出处。

分享给朋友:

相关文章

解决 网页接受时间类型转数据库接受类型

解决 网页接受时间类型转数据库接受类型

String dates=request.getParameter("date");java.util.Date date;date = new SimpleDateFormat("yyyy-MM-dd").parse(dates);java.sql.Date...

java 学习

java 学习

Java 查看父类 ctrl+tmain() 直接alt+/java面试:数组集合的大小是有上线的;“a”+”bc”+”dc” 是5 stringpool 字符串池string a=”abc”string d=”abc”if(a==d) truestring b=new string(“...

java 学习

java 学习

java 学习路线:计算机网络:分层架构TCP/UDP:区别 三次握手,四次挥手HTTP/HTTPS:区别,无状态,长连接短链接状态码cookie和session区别 URL/URI操作系统:进程和线程:区别,状态,同步,死锁 数据结构:数组,链表,栈,队列,树,堆算法; 设计模式:http...

java 单词学习

java 单词学习

convert 转换Thread 线程Runnable 运行produce 生产consumer消费者 static 静态private私有的final 最终synchronized 同步lock 锁rabbitMQ 消息队列docker 服务器—客户端架构dubbo 服务框架zookeepe...

Spring Cloud  学习

Spring Cloud 学习

视频 https://www.bilibili.com/video/BV18E411x7eT?p=80&spm_id_from=pageDriver 文档https://www.cnblogs.com/coderD/p/14350091.html 代码https://gitee.com/l...

SpringMVC

SpringMVC

一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。