自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Oracle简单学习二

1、PLSQL编程(1)PLSQL:Procedural Language/SQL(过程化sql语言)是对sql的一个扩展,让我们能够用sql写一些逻辑代码,比如循环,判断等!(2)语法:A、声明变量:declare 变量名 变量类型 :=初始化值B、输出语句:dbms_.put_linne()如:declare i varchar2(20) := 'melo';begin ...

2019-11-28 18:23:45 322

原创 Oracle简单学习一

1、Oracle数据库简介Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。版本:oracle 8/...

2019-11-27 20:51:11 253

原创 SSM整合的环境搭建

1、数据库和表准备:create database ssm;CREATE TABLE students( sid INT PRIMARY KEY auto_increment, sname VARCHAR(50), sage INT);2、创建一个maven的web项目:创建子模块:3、spring和mybatis的整合(1)pom.xml:mybatis:<de...

2019-11-27 09:34:21 317

原创 eclipse搭建一个maven web项目

步骤:1、首先肯定要下载好maven并配置好,在cmd中输入mvn -v时能出来以下信息,即表示maven已经安装配置完成!2、修改maven目录下的conf下的settings.xml,在合适位置添加下面两个配置:<!-- 设置maven本地仓库--><localRepository>E:\maven-repository\repository</loca...

2019-11-25 09:26:12 201 1

原创 SpringMVC学习二

1、控制器方法的返回值类型(1)返回的是字符串类型:用返回的字符串和配置的视图解析器一起,跳转到指定的页面;(2)没有返回值(void):可以用原生的Servlet的请求转发或重定向到其他页面;(3)返回值是ModelAndView类型,,用setViewName方法指定跳转页面!!测试:springmvc.xml:<?xml version="1.0" encoding="UT...

2019-11-25 08:17:13 161 1

原创 springMVC学习一

1、springMVC是什么Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架!简单说就是运用在web层的...

2019-11-20 16:03:09 200

原创 spring学习三

1、spring的单元测试(1)为什么要用spring的单元测试:A、应用程序的入口:main方法;B、junit中没有main方法也能执行,是因为junit中集成了一个main方法,它去判断哪些方法上有对应的@Test注解,然后执行之;C、但是在junit中,它不会去管我们是否使用spring,所以每次进行测试都要去读取配置文件,创建对象!(2)比如现在有一个类UserDao,我们要测...

2019-11-19 16:47:21 153

原创 spring学习二

1、spring进行aop操作在spring里面进行aop操作,使用aspectj实现,可以用配置文件,也可以用注解;注意:aspectj不是spring一部分,和spring一起使用进行aop操作,Spring2.0以后新增了对AspectJ支持(1)导入jar包,除了前面的基本jar包之外,还要导入aop、aspects、aopalliance、aspectjweaver这些jar包;...

2019-11-18 15:22:16 157

原创 spring学习一

1、spring的两大核心部分(1)aop:面向切面编程,扩展功能不是通过修改源代码实现!(2)ioc:空值反转2、spring介绍spring是一个一站式框架,即它在JavaEE的三层架构中,每一层都提供了不同的解决技术web层 ——> springMVC service层 ——> spring dao层 ——> spring的jdbcTemplate...

2019-11-14 18:45:29 200

原创 mybatis学习三

1、延迟加载(1)resultMap可以实现高级映射,association、collection具有延迟加载的功能;延迟加载:先从单标查询,需要的时候在从关联表中去查询,能提高数据库的性能;(2)用association实现延迟加载(用前面一对一查询的例子):首先定义实体类:Husband.java:package cn.melo.bean;import java.io.Ser...

2019-11-14 08:56:26 134

原创 mybatis学习二

1、动态sql(1)动态sql是通过表达式来进行判断,对sql进行灵活的拼接、组装!如;<select id="findById" resultType="cn.melo.bean.User"> sql语句 <if test="条件">sql语句</if> <if test="条件">sql语句&...

2019-11-13 15:12:19 226

原创 mybatis学习一

1、原生JDBC存在的问题(1)频繁创建连接和关闭连接,浪费资源;解决办法:用连接池(2)将sql语句写在了Java代码中,修改sql语句,就要重新编译java文件不利于维护;解决办法:可以将sql语句写在配置文件中;(3)设置参数的占位符也是硬编码在java代码中,同样不利于维护;解决办法:将占位符同sql一起写在配置文件中;(4)用ResultSet遍历结果集时,需要列名称,被硬...

2019-11-12 10:06:25 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除