排序:
默认
按更新时间
按访问量

MySql数据库下载安装配置流程

1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载。 由于目前最新版本是:MySQL Community Server 5.7.21 建...

2018-11-08 13:14:13

阅读数:12

评论数:0

JAVA8新特性-Stream API,函数式编程

首先先拿github上的两篇文章作为关于Stream API的专业性技术指导 http://www.cnblogs.com/CarpenterLee/p/6545321.html   Java Stream API入门篇 http://www.cnblogs.com/CarpenterLee/...

2018-11-06 20:37:14

阅读数:6

评论数:0

JAVA8新特性-Lambda表达式、函数式接口以及方法引用

  一、Lembda表达式 关于Lambda表达式,首先我们要知道Lambda表达式是什么?为什么要用?在什么情况下要用? what:Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码 像数据一样进行传递)。 why:可以写出更简洁、更 灵活的...

2018-11-05 21:47:31

阅读数:19

评论数:0

十、JDBC-调用函数&存储过程

如何使用JDBC调用存储在数据库中的函数或存储过程: * 1.通过COnnection对象的prepareCall()方法创建一个CallableStatement *    对象的实例,在使用Connection对象的prepareCall() 方法时,需要传入一个String类型的字符串, ...

2018-11-01 21:35:01

阅读数:11

评论数:0

九、DBUtils的使用以及使用其编写通用的DAO

使用DBUtils提供的功能需要使用commons-dbutils-1.6.jar这个JAR包,在Apache官网可以下载到 使用DBUtils进行更新操 测试QueryRunner类的update方法 ,该方法可用于insert,update,delete操作 具体代码实现 @Test ...

2018-11-01 21:24:24

阅读数:14

评论数:0

八、JDBC-数据库连接池

JDBC数据库连接池的必要性 一、在使用开发基于数据库的web程序时,传统的模式基本是按一下步骤: 1)在主程序(如servlet/beans)中建立数据库连接 2)进行sql操作 3)断开数据库连接 二、这种模式开发,存在的问题: 1)普通的JDBC数据库连接使用DriverMana...

2018-11-01 14:42:35

阅读数:7

评论数:0

七、JDBC-事务的隔离级别&批量处理

数据库事务的隔离级别 对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题: 脏读: 对于两个事务 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的. 不可...

2018-10-31 21:18:19

阅读数:8

评论数:0

六、JDBC--获取自动生成的主键值&处理Blob&数据库事务处理

【孤立的技术是没有价值的】,我们这里只是为了了解具体的实现步骤:我们在插入数据的时候,经常会需要获取我们插入的这一行数据对应的主键值。 具体的代码实现: /** * 获取数据库自动生成的主键 */ @Test public void testGetKeyV...

2018-10-31 20:34:58

阅读数:29

评论数:0

java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap报错解决办法

在用BeanUtils包时,出现了如上错误,经测试,究其原因就是在commons-collection-4.X以上的包中不存在FastHashMap方法 解决方案也很简单,替换成commons-collection-3.2版本的包就可以 目前测试可以使用的BeanUtils依赖包版本是: B...

2018-10-30 22:04:34

阅读数:16

评论数:0

五、DAO设计模式

1.DAO: Data Access Object why:实现功能的模块化,更有利于代码的维护和升级。 DAO可被子类继承或直接使用。 what:访问数据信息的类,包含了对数据的CRUD(creat,read,update,delete),而不包含任何业务相关的信息。 how:使用JDB...

2018-10-30 21:56:50

阅读数:31

评论数:0

四、利用反射及JDBC元数据编写通用的查询方法

一、JDBC元数据 1)DatabaseMetaData /** * 了解即可:DatabaseMetaData是描述数据库的元数据对象 * 可以由Connection得到 */ @Test public void testDatabaseMetaD...

2018-10-30 11:29:56

阅读数:19

评论数:0

三、使用PreparedStatement进行sql语句预处理

PreparedStatement public interface PreparedStatement extends Statement;可以看到PreparedStatement是Statement的子接口,我们在执行查询或者更新数据表数据的时候,拼写SQL语句是一个很费力并且容易出错的事...

2018-10-25 21:59:48

阅读数:139

评论数:2

JAVASE反射机制

一、反射机制的原理以及提供的功能 1.与反射相关的几个API    2.反射机制的简单使用 通过所调用类的class来获取Class类(与class不一样)的对象。 用Class类创建的对象来创建想调用的类的对象(有些绕口- - )。 Field类用来接收成员变量,通过Cl...

2018-10-22 21:51:33

阅读数:25

评论数:0

PL/SQL触发器

一、触发器类型 二、触发器的组成 三、触发器的创建 举例创建一个简单的更新数据时的helloworld触发器: 四、:nwe :old 修饰符的使用 可以将DML语句操作之前的数据以及操作之后的数据显示出来。 应用: ...

2018-10-17 20:35:44

阅读数:8

评论数:0

PL/SQL异常处理

一、异常处理的三种方式 异常处理通常在PL/SQL结构的后半部,结构为 EXCEPTION WHEN 异常1名字 THEN 处理方法; WHEN 异常2名字 THEN 处理方法; WHEN OTHERS THEN 处理方法; 二、预定义的异常处理 1.部分ORACLE 预定义的异常错...

2018-10-17 20:09:01

阅读数:10

评论数:0

PL/SQL 游标

一、游标的概念 游标类似于java中的迭代器,可以挨个遍历查询的结果集。(个人理解) 二、显式的游标处理 1.游标处理分四步,第一步:定义游标;第二步:打开游标;第三步:提取游标数据;第四步:关闭游标。 当然也可以再提取游标数据的时候将游标的数据放到一个记录类型的变量里,只需要与定...

2018-10-17 19:18:12

阅读数:7

评论数:0

PL/SQL流程控制

一、条件语句 1.IF ELSE 语句: ①一个条件的时候: ②两个条件的时候:    多个条件的时候: (注意是ELSIF 而不是ELSEIF ) 应用实例: 2.case when then表达式 同样拿一道题去举例 注意(赋值的变量写在case之前)且每个when ...

2018-10-16 17:57:37

阅读数:15

评论数:0

PL/SQL基本语法格式以及记录类型

一、PL/SQL是什么、PL/SQL学习重点 1.PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在...

2018-10-16 15:15:07

阅读数:9

评论数:0

高级子查询

本章笔记重点: 一、书写多列子查询 (使用成对的多列子查询) 二、在from子句中使用子查询 举个栗子 : 这是通过where条件中的子查询来进行查找,但存在一定的冗余,所以方法二(在from子句中使用子查询)如下所示 三、单列子查询 case …… when……...

2018-10-15 17:43:33

阅读数:3

评论数:0

SET运算符

一、SET操作符 以A集合中有元素2,3;B集合中有元素1,3,4为例解释以下操作符 UNION  取A集合与B集合的并集,结果为1,2,3,4 UNION ALL 两集合的所有元素,结果为1,2,3,3,4 INTERSECT 取两集合的交集,结果为3 MINUS 如为A MINUS ...

2018-10-11 21:18:16

阅读数:5

评论数:0

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