- 博客(5)
- 收藏
- 关注
原创 数据库知识
数据库常见面试题什么是存储过程?用什么来调用?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。调用: 1)可以用一个命令对象来调用存储过程。2)可以供外部程序调用,比如:java程序。3、存储过程的优缺点?优点: 1)存储过程是预编译过的,执行效率高。2)存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。
2020-11-12 20:55:11
119
1
原创 你真的清楚使用MyBatis之前,需要准备做哪些配置文件吗?详细介绍这些配置和注意细节来啦!!
一、 mybatis-config.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!-- MyBatis的全局配置文件 --> <configuration
2020-10-30 00:04:14
485
原创 女朋友问我,为什么要使用MyBatis?来看看使用传统方式和mybatis的区别?
一、使用传统方式JDBC访问数据库: 1、使用JDBC访问数据库有大量重复代码(比如注册驱动、获取连接、获取传输器、释放资源等); 2、JDBC自身没有连接池,会频繁的创建连接和关闭连接,效率低; 3、SQL是写死在程序中,一旦修改SQL,需要对类重新编译; 4、对查询SQL执行后返回的ResultSet对象,需要手动处理,有时会特别麻烦; ... 二、使用mybatis框架访问数据库: 1、Mybatis对JDBC对了封装,可以简化JDBC代码; 2、Mybatis自身支持连接池(也可以配置其他的连接池
2020-10-27 23:56:12
526
2
原创 给女朋友讲什么是MyBatis? Mybatis的架构图、Mybatis执行加载流程
先来官网地址吧:https://mybatis.org/mybatis-3/zh/index.html 一、MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 二、Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt)配置起来,并通过java对象和
2020-10-27 23:08:46
142
原创 启动Tomcat出现乱码------淇℃伅 的解决办法
启动Tomcat出现乱码------淇℃伅 的解决办法: 打开到tomcat安装目录下的conf/logging.properties文件夹 修改logging.properties文件, 将 java.util.logging.ConsoleHandler.encoding = utf-8 更改为 java.util.logging.ConsoleHandler.encoding = GBK ...
2020-10-26 20:32:52
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人