seo优化网站模板北京小程序外包

news/2025/10/8 2:36:37/文章来源:
seo优化网站模板,北京小程序外包,自建网站平台,新乡百度关键词优化外包#xff08;一#xff09;MyBatis快速入门 通过一个案例快速入门Mybatis框架案例#xff1a;查询user表中所有数据1) 创建user表#xff0c;添加数据2) 创建模块#xff0c;导入坐标3) 编写MyBatis核心配置文件--替换连接信息#xff0c;解决硬编码问题4) 编写SQL映…一MyBatis快速入门 通过一个案例快速入门Mybatis框架案例查询user表中所有数据1) 创建user表添加数据2) 创建模块导入坐标3) 编写MyBatis核心配置文件--替换连接信息解决硬编码问题4) 编写SQL映射文件--统一管理sql语句解决硬编码问题5) 编码i. 定义POJO类ii. 加载核心配置文件获取SqlSessionFactory对象iii. 获取SqlSession对象执行SQL语句iv. 释放资源– 1、创建user表添加数据 DROP table IF exists tb_user;CREATE TABLE tb_user(id int primary key auto_increment,username varchar(20),password varchar(30),gender char(1),addr varchar(20) );insert into tb_user(id, username, password, gender, addr) values (1, zhangsan, 123, 男, 广州), (2, 李四, 234, 女, 天津), (3, 王五, 11, 男, 北京);sql语句执行结果2.创建模块导入坐标 pom.xml文件的配置如下?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.itheima/groupIdartifactIdmybatis-demo/artifactIdversion1.0-SNAPSHOT/versionrepositoriesrepositoryidJBoss repository/idurlhttps://repository.jboss.org/nexus/content/repositories/releases//url/repository/repositoriesdependencies!--mybatis依赖--dependencygroupIdorg.mybatis/groupIdartifactIdmybatis/artifactIdversion3.4.5/version/dependency!--mysql驱动--dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.46/version/dependency!--单元测试--dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.13/versionscopetest/scope/dependency!--添加slf4j日志API--dependencygroupIdorg.slf4j/groupIdartifactIdslf4j-api/artifactIdversion1.7.20/version/dependency!--添加logback-classic依赖--dependencygroupIdch.qos.logback/groupIdartifactIdlogback-classic/artifactIdversion1.2.3/version/dependency!--添加logback-core依赖--dependencygroupIdch.qos.logback/groupIdartifactIdlogback-core/artifactIdversion1.2.3/version/dependency/dependencies/projectlogback文件的配置如下?xml version1.0 encodingUTF-8? configuration debugfalse!--定义日志文件的存储地址--property nameLOG_HOME value/home /!--控制台日志 控制台输出 --appender nameSTDOUT classch.qos.logback.core.ConsoleAppenderencoder classch.qos.logback.classic.encoder.PatternLayoutEncoder!--格式化输出%d表示日期%thread表示线程名%-5level级别从左显示5个字符宽度,%msg日志消息%n是换行符--pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n/pattern/encoder/appender!--文件日志 --appender nameFILE classch.qos.logback.core.rolling.RollingFileAppenderrollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy!--日志文件输出的文件名--FileNamePattern${LOG_HOME}/TestWeb.log.%d{yyyy-MM-dd}.log/FileNamePattern!--日志文件保留天数--MaxHistory30/MaxHistory/rollingPolicyencoder classch.qos.logback.classic.encoder.PatternLayoutEncoder!--格式化输出%d表示日期%thread表示线程名%-5level级别从左显示5个字符宽度--pattern%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n/pattern/encodertriggeringPolicy classch.qos.logback.core.rolling.SizeBasedTriggeringPolicyMaxFileSize10MB/MaxFileSize/triggeringPolicy/appenderlogger nameorg.hibernate.type.descriptor.sql.BasicBinder levelTRACE /logger nameorg.hibernate.type.descriptor.sql.BasicExtractor levelDEBUG /logger nameorg.hibernate.SQL levelDEBUG /logger nameorg.hibernate.engine.QueryParameters levelDEBUG /logger nameorg.hibernate.engine.query.HQLQueryPlan levelDEBUG /logger namecom.apache.ibatis levelTRACE/logger namejava.sql.Connection levelDEBUG/logger namejava.sql.Statement levelDEBUG/logger namejava.sql.PreparedStatement levelDEBUG/root levelDEBUGappender-ref refSTDOUT /appender-ref refFILE//root /configuration3.编写MyBatis核心配置文件–替换连接信息解决硬编码问题 mybatis核心配置文件参考官网给出的示例 官网https://mybatis.org/mybatis-3/zh/getting-started.html红色框框中的内容是需要根据自己的设置更改的我自己的配置如下?xml version1.0 encodingUTF-8 ? !DOCTYPE configurationPUBLIC -//mybatis.org//DTD Config 3.0//ENhttp://mybatis.org/dtd/mybatis-3-config.dtd configurationenvironments defaultdevelopmentenvironment iddevelopmenttransactionManager typeJDBC/dataSource typePOOLED!-- 数据库链接信息 --property namedriver valuecom.mysql.jdbc.Driver/property nameurl valuejdbc:mysql://127.0.0.1:3306/mybatis?useSSLfalse/property nameusername valueroot/property namepassword value111111//dataSource/environment/environmentsmappersmapper resourceUserMapper.xml//mappers /configuration4.编写SQL映射文件–统一管理sql语句解决硬编码问题 sql映射配置文件参考官网给出的示例 官网https://mybatis.org/mybatis-3/zh/getting-started.html红色框框中的内容是需要根据自己的设置更改的我的sql映射文件 UserMapper.xml配置如下?xml version1.0 encodingUTF-8 ? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd!--namespace:名称空间 -- mapper namespacetestselect idselectAll resultTypecom.itheima.Pojo.Userselect * from tb_user;/select /mapper5. 编码 首先创建User类包含表中的所有字段public class User {private Integer id;private String username;private String passWord;private String gender;private String addr;public User() {}public User(Integer id, String username, String passWord, String gender, String addr) {this.id id;this.username username;this.passWord passWord;this.gender gender;this.addr addr;}public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassWord() {return passWord;}public void setPassWord(String passWord) {this.passWord passWord;}public String getGender() {return gender;}public void setGender(String gender) {this.gender gender;}public String getAddr() {return addr;}public void setAddr(String addr) {this.addr addr;}Overridepublic String toString() {return User{ id id , username username \ , passWord passWord \ , gender gender \ , addr addr \ };} }测试类main方法public static void main(String[] args) throws Exception {//1.加载mybatis核心配置文件获取SqlSessionFactoryString resource mybatis-config.xml;InputStream inputStream Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);//2.获取SqlSession对象用它来执行sqlSqlSession sqlSession sqlSessionFactory.openSession();//3.执行sqlListUser users sqlSession.selectList(test.selectAll);System.out.println(users);//4.释放资源sqlSession.close();}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931052.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

南昌网站建设案例wordpress插件 悬浮

众所周知,计算机考研408计算机学科基础综合难度与一些顶尖985自命题相比也是不落下风的,号称最难工科专业课(请忽略912这种殿堂级别的),难度大、知识点庞杂也是前些年众多高校纷纷脱离408统考的原因。19年的计算机类考研火到爆炸,…

二十条优化长沙哪里优化网站

创建Mnesia数据库 mnesia:create_schema([node()]).在shell里输入该行代码即可创建一个mnesia数据库于当前文件夹下 编译器文件路径下同样也有 数据库表定义创建 之后是数据库表定义,打开数据库创建完成后,启动数据库,添加一些表定义&…

电子商务网站的开发原则包括企业关键词推广

文章目录 WindTerm下载WindTerm远程连接Linux WindTerm下载 官网下载链接 WindTerm网盘下载链接 WindTerm不需要安装,将下载的压缩包解压后直接找到WindTerm.exe执行文件,双击即可运行 WindTerm远程连接Linux 1.先获取你的Linux的IP地址,…

建设手机网站费用dede做导航网站

前文分别介绍了滴滴自研的ES强一致性多活是如何实现的、以及如何提升ES的性能潜力。由于ES具有强大的搜索和分析功能,同时也因其开源和易于使用而成为黑客攻击的目标。近些年,业界ES数据泄露事件频发, 以下是一些比较严重的数据泄露案件: 202…

重装系统后 D 盘软件搜不到?3 步搞定快捷方式与搜索问题

重装系统后 D 盘软件搜不到?3 步搞定快捷方式与搜索问题 很多朋友重装 Windows 系统后,都会遇到一个棘手的问题:非系统盘(比如 D 盘)里的软件文件明明还在,双击.exe 文件也能正常运行,但无论是 Windows 搜索栏还…

做我男朋友好不好网站头像制作器在线制作

Fedora 35 中安装 nginx 的方法非常简单。 运行下面的命令: sudo dnf install nginx 在提示你需要确认的地方,输入 y 后回车即可。 开机自动启动 如果你希望在你的操作系统重启的时候自动启动 nginx,请输入下面的命令: syst…

Codeforces 2155D Batteries 题解 [ 绿 ] [ 图论 ] [ Ad-hoc ]

Batteries:很有趣的一个 Ad-hoc,之前见到过一个类似的构造。如果对上脑电波应该很快能秒掉。 看到这种比较奇怪的交互次数限制,可以想到拆限制的式子,\(\lfloor\dfrac{n^2}{a}\rfloor = \lfloor\dfrac{n}{a}\cdot …

platform驱动注册时不同态

platform驱动注册时不同态非常棒的问题,龙,这说明你已经走到驱动命名机制的深水区了 💡。 你现在发现的 "led_platform" 和 "led_demo" 混用现象——其实非常常见, 根本原因在于:Linux 驱动…

云建站模板公众号内容制作步骤

uni-app 网络API 在 uni-app 开发中,网络请求是获取数据与和服务器交互的重要手段。以下介绍 uni-app 中常见的网络 API,包括发起请求、上传和下载以及 WebSocket、UDP 通信等方面。 发起请求 在 uni-app 里,使用uni.request(OBJECT)来发起…

长沙多迪php网站开发培训学校友链网站

大家好,我是明月十四桥!! 擅长领域:python黑科技、大数据后端研发、数据仓库 今日重点: ① 掌握爬虫技术,体会python爬虫流程,可见即可爬; ② 学会使用python数据可视化。 有问题的…

Disruptor框架深度解析与实战指南

Disruptor框架深度解析与实战指南 目录Disruptor概述与背景 核心原理与架构设计 性能优化原理 Java实战开发 高级特性与最佳实践 总结与展望Disruptor概述与背景 什么是Disruptor Disruptor是LMAX交易所开发的高性能线…

公司网站优化河北省建设信息网站

linux中vim切换输入中文 遇到问题 在虚拟机linux下vim 编辑器中注释的时候无法使用中文 解决方案 Linux系统中的vim编辑器中安装中文输入法软件包 1.在终端中输入以下命令 sudo apt-get install fcitx fcitx-bin fcitx-table-wubi fcitx-table-wbpy2. 安装完成后&#xf…

c网站开发案例详解 pdf宝安网站推广

来源:投中研究院编辑:余瑞琦未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测&…

建站平台免代码芜湖做网站设计的公司

在现代生活中,空气质量成为人们越来越关注的问题。空气消毒机作为一种能够净化空气、杀灭病毒细菌的设备,受到了广大消费者的青睐。然而,对于很多用户来说,操作空气消毒机可能存在一定的困惑和不便。为了解决这一问题,…

大连龙彩科技的网站在谁家做最适合企业网站建设的cms系统

笔记本屏幕的色域 72%NTSC和100%sRGB有什么区别2018-09-15 11:00:05247点赞724收藏60评论无论是选购普通笔记本还是游戏本,大家除了关心产品的外观和配置外,越来越多的朋友把重点放在了屏幕上,也许TN屏和IPS屏大家很好判断哪个更好&#xff0…

网站开发外包公司四川建设厅官方网站查询资料员

所谓细化,就是从原来的图像中去掉一些点,但仍要保持原来的形状。 1、代码如下: close all;clear all;clc; %关闭所有图形窗口,清除工作空间所有变量,清空命令行 I1imread(circles.png); subplot(1,3,1),imshow(I1);…

网站引导页flashseo核心技术排名

一、背景 生产环境的文档中心的OpenApi和Kong服务配置的OpenApi可能存在不一致的情况,比如生产环境的文档中心有某个OpenApi,但是Kong服务没有配置到,那客户使用就会有问题。所以,前段时间(M09版本)花了4个…

上栗网站建设怎么做购物网站的分类目录

文章目录 前言一、问题描述二、回答 前言 记录知乎的自问自答。 一、问题描述 我的问题是这样的,有两个列向量E和F,需要注意的是,E和F是连续的,可任意插值,得到包含其中的子向量。E和F通过一个mn的矩阵联系起来&…

vs网站开发视频教程sem代运营费用

据陈腾师傅所说: 1.漏洞产生原因:写入格式和读取格式不一样。 下面是三种常见的存储格式: 处理器 对应的存储格式 php键名竖线经过serialize()函数序列化处理的值php_serialize(php>5.54)经…

专业微网站制作集团网站建设服务

提要 场景中有多个窗口,窗口处于不断更新中,获取场景中当前所有窗口的图层。由于特定的结构,这里场景中的窗口采用自定义窗口,将该自定义窗口作为自定义代理窗口的窗口,图形项作为自定义代理窗口的父窗口,…