09 2015 档案

摘要:1 添加jar包1.1 mybatismybatis-3.3.0.jarmybatis-spring-1.2.3.jarlog4j-1.2.17.jar 因为spring3出来的时候,MyBatis还没有出来,所以MyBatis与Spring的集成是由MyBatis来做的1.2 spring1.2.1 spring4.0 corespring-aop-4.0.0.M2spring-beans... 阅读全文
posted @ 2015-09-24 21:19 师享空间 阅读(305) 评论(0) 推荐(0)
摘要:一、Java运行环境 Eclipse的基于Java的开发环境,所以说,要在系统中使用Eclipse,必须事先安装Java运行环境。在window查看是否安装了Java运行环境,可以通过这些方法 如果在命令行中,输入java -version.没有java版本信息,则要安装Java运行环境。安装方法如下:在浏览器中,输入java.com 点击”免费Java下载“ ... 阅读全文
posted @ 2015-09-24 21:17 师享空间 阅读(288) 评论(0) 推荐(0)
摘要:一、安装Eclipse官网的插件1 下载插件 在eclipse的官网上,点击"projects" 然后在搜索框下面,点击“list of projects",就是将eclipse的列举出来 你也可以通过关键词进行搜索,这里我想通过eclipse来设计windows窗口,所以我在搜索框中输入“window" 我就把第一个下载下来,打开的... 阅读全文
posted @ 2015-09-23 11:05 师享空间 阅读(371) 评论(0) 推荐(0)
摘要:一、Java运行环境 Eclipse的基于Java的开发环境,所以说,要在系统中使用Eclipse,必须事先安装Java运行环境。在window查看是否安装了Java运行环境,可以通过这些方法 如果在命令行中,输入java -version.没有java版本信息,则要安装Java运行环境。安装方法如下:在浏览器中,输入java.com 点击”免费Java下载“ ... 阅读全文
posted @ 2015-09-23 11:04 师享空间 阅读(246) 评论(0) 推荐(0)
摘要:1、MyEclipse1.1 简介 MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts... 阅读全文
posted @ 2015-09-23 10:58 师享空间 阅读(269) 评论(0) 推荐(0)
摘要:一 Eclipse简介 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse最初主要用于Java语言开发, 但是目前也有人通过插件使其作为其... 阅读全文
posted @ 2015-09-23 10:54 师享空间 阅读(687) 评论(0) 推荐(0)
摘要:1 添加jar包1.1 mybatismybatis-3.3.0.jarmybatis-spring-1.2.3.jarlog4j-1.2.17.jar 因为spring3出来的时候,MyBatis还没有出来,所以MyBatis与Spring的集成是由MyBatis来做的1.2 spring1.2.1 spring4.0 corespring-aop-4.0.0.M2spring-beans... 阅读全文
posted @ 2015-09-16 14:41 师享空间 阅读(181) 评论(0) 推荐(0)
摘要:1 理解MyBatis缓存 正如大多数据持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持。1.1 一级缓存 基于PerpetualCache的HashMap本地缓存,其存储作用域是Session,当Session flush或close之后,该Session中所有的Cache就将清空。1.2 二级缓存 二级缓存与一级缓存其机制是相同的,默认... 阅读全文
posted @ 2015-09-16 14:39 师享空间 阅读(382) 评论(0) 推荐(0)
摘要:1 需求 实现多条件查询用户姓名模糊匹配年龄在指定的最小值到最大值之间2 准备表和数据create table d_user( id int primary key auto_increment, name varchar(10), age int(3)); insert into d_user(name,age) values('Tom',12); insert into d_u... 阅读全文
posted @ 2015-09-15 15:41 师享空间 阅读(312) 评论(0) 推荐(0)
摘要:1 需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性2 准备数据表和存储过程2.1 表及数据create table p_user( id int primary key auto_increment, name varchar(10), sex char(2)); insert into p_user(name,sex) values('A',"男"); inse... 阅读全文
posted @ 2015-09-15 15:41 师享空间 阅读(232) 评论(0) 推荐(0)
摘要:1 需求一个班级中有多个学生根据classId查询对应的班级信息,包括学生信息和老师信息2 创建表和数据CREATE TABLE student( s_id INT PRIMARY KEY AUTO_INCREMENT, s_name VARCHAR(20), class_id INT);INSERT INTO student(s_name, class_id) VALUES('xs_A', ... 阅读全文
posted @ 2015-09-15 11:44 师享空间 阅读(297) 评论(0) 推荐(0)
摘要:1 需求一个老师对应一个班级一个班级只有一个老师根据班级id查询班级信息,这个班级信息中有老师的信息2 创建表和数据CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20));CREATE TABLE class( c_id INT PRIMARY KEY AUTO_INCREMENT, c_na... 阅读全文
posted @ 2015-09-15 10:57 师享空间 阅读(506) 评论(0) 推荐(0)
摘要:1 准备表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_price FLOAT);INSERT INTO orders(order_no, order_price) VALUES('aaaa', 23);INSERT INTO orders(order_no... 阅读全文
posted @ 2015-09-15 10:27 师享空间 阅读(237) 评论(0) 推荐(0)
摘要:1 准备表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_price FLOAT);INSERT INTO orders(order_no, order_price) VALUES('aaaa', 23);INSERT INTO orders(order_no... 阅读全文
posted @ 2015-09-15 10:26 师享空间 阅读(271) 评论(0) 推荐(0)
摘要:1 连接数据库的配置,单独放在一个properties文件中,1.1 这个文件放在src目录下1.2 文件内容driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatisname=rootpassword=root1.3 将db.properties引入到conf.xml中... 2 为实体类定... 阅读全文
posted @ 2015-09-15 10:06 师享空间 阅读(272) 评论(0) 推荐(0)
摘要:1、MyBatis的介绍MyBatis 是支持普通SQL 查询、存储过程和高级映射的优秀持久层框架MyBatis 可以使用简单的XML 或注解用于配置和原始映射JDBC、dbutils、MyBatis、Hibernate的区别2、快速入门2.1 添加ja的包mybatis-3.3.0.jar 下载地址:http://pan.baidu.... 阅读全文
posted @ 2015-09-15 09:34 师享空间 阅读(282) 评论(0) 推荐(0)
摘要:1、XML 的实现1.1 定义SQL映射xml文件 insert into users(name, age) values(#{name}, #{age}); delete from users where id=#{id} update users set name=#{name},age=#{age} where id=#{id}parameterType="cn.imentors.mybat... 阅读全文
posted @ 2015-09-15 09:34 师享空间 阅读(247) 评论(0) 推荐(0)
摘要:一、课程回顾 整本书分为二部分,第一部是程序的基础,第二部Java类基础1 第一章~第十章Java语法选择结构(重点)循环结构(重点)(难点)数组2 第十一章~第十五章类和对象(难点)类的方法(重点)字符串类二、知识点梳理1 程序逻辑2 数组3 初识Java三、总结多重if和switch选择结构都可以用于多分支的情况,但使用场合不同while循环是先判断再执行,do-while循环反之for... 阅读全文
posted @ 2015-09-12 21:57 师享空间 阅读(1501) 评论(0) 推荐(0)
摘要:一、MySQL中的数据类型MySQL支持多种数据类型,数值类型、日期/时间类型和字符串类型不区分大小写1、数值类型类型名涵义tinyint一个很小的整数,1个字节 0-255 例:定义年龄,可以用这个类型smallint一个小整数,2个字节mediumint一个中等大小的整数,3个字节int、integer一个正常大小的整数,4个字节bigint一个大整数,8个字节float一个小(单精密)浮... 阅读全文
posted @ 2015-09-09 10:57 师享空间 阅读(561) 评论(0) 推荐(0)
摘要:一、Navicat1 说明Navicat Premium 是一款很不错的数据库管理工具,可以连接并管理mysql/postgresql/oracle/sqlite/sql server数据库。可以打开、设置以及新建表、视图、函数及事件。可以查询数据库,支持打开查询、设计查询及新建/删除查询。可以让你同时连接到多种数据库,让你管理数据更便捷,支持多种数据库之间数据的传输。2、下载 ht... 阅读全文
posted @ 2015-09-08 09:55 师享空间 阅读(754) 评论(0) 推荐(0)