随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

随笔分类 -  Java SE

1 2 3 4 5 ··· 10 下一页
Java 之 JDBC:(十)Spring的JDBCTemplate
摘要:一、Spring JDBC Spring 框架是对 JDBC 的简单封装,提供了一个 JDBCTemplate 对象简化 JDBC 的开发。 使用步骤: 1. 导入 jar包 2. 创建 JDBCTemplate 对象,依赖于数据源 DataSource 数据池之数据源创建 JdbcTemplate 阅读全文
posted @ 2021-07-24 16:17 格物致知_Tony 阅读(152) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(九)Apache-DBUtils实现CRUD操作
摘要:一、Apache-DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 API介绍: org.apache.commons. 阅读全文
posted @ 2021-07-18 14:04 格物致知_Tony 阅读(156) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(八)数据库连接池
摘要:一、JDBC 数据库连接池的必要性 在使用开发基于数据库的 Web 程序时,传统的模式基本是按以下步骤: ① 在主程序(如servlet、beans)中建立数据库连接; ② 进行SQL 操作; ③ 断开数据库连接; 这种模式开发,存在的问题: 普通的 JDBC 数据库连接使用 DriverManag 阅读全文
posted @ 2021-07-17 21:51 格物致知_Tony 阅读(1029) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(七)DAO及相关实现类
摘要:一、DAO 及相关实现类 DAO:Data Access Object 访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival,Update,Delete),而不包含任何业务相关的信息,有时也称作:BaseDAO。 作用:为了实现功能的模块化,更有利于代码的维护和升级。 项目 阅读全文
posted @ 2021-07-17 15:05 格物致知_Tony 阅读(359) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(六)数据库事务
摘要:一、数据库事务介绍 1、事务 一组逻辑操作单元,使数据从一种状态变换到另一种状态。(一组逻辑操作单元,一个或多个DML操作) 2、事务处理原则(事务操作) 保证所有事务都作为一个工作单元执行,即使出现了故障,都不能改变这种执行方式。 当在一个事务中执行多个操作时,要么所有的事务都被提交(commit 阅读全文
posted @ 2021-07-16 19:59 格物致知_Tony 阅读(359) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(五)批量插入
摘要:一、批量执行 SQL 语句 1、当需要成批插入或者更新记录时,可以采用 Java 的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。 2、使用 PreparedStatement 可以实现批量数据的操作。 3、update、delete 本身就具有批量操作的效果。此时的批量操作,主要指 阅读全文
posted @ 2021-07-14 21:32 格物致知_Tony 阅读(2867) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(四)操作 BLOB 类型字段
摘要:一、MySQL 的 BLOB 类型 MySQL 中,BLOB 是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入 BLOB 类型的数据必须使用 PreparedStatement,因为 BLOB 类型的数据无法使用字符串拼接写的。 MySQL 的四种BLOB类型(除了 阅读全文
posted @ 2021-07-12 21:18 格物致知_Tony 阅读(1642) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(三)使用 PreparedStatement 实现 CRUD 操作
摘要:一、操作和访问数据库 数据库连接用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个 Socket 连接。 在 java.sql 包中有3个接口分别定义了对数据库的调用的不同方式: (1)Statement:用于执行静态 SQL 语句并返回它所生成结果 阅读全文
posted @ 2021-07-10 22:32 格物致知_Tony 阅读(756) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(二)获取数据库连接
摘要:一、数据库连接要素一:Driver接口实现类 1、Driver 接口介绍 java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。 在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理类(ja 阅读全文
posted @ 2021-07-10 17:44 格物致知_Tony 阅读(653) 评论(0) 推荐(0) 编辑
Java 之 JDBC:(一)JDBC概述
摘要:一、数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存 阅读全文
posted @ 2021-07-10 17:39 格物致知_Tony 阅读(161) 评论(0) 推荐(0) 编辑
Java 反射机制:(十四) 反射的应用:动态代理
摘要:一、代理设计模式 1、原理 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 2、静态代理 静态代理特征是代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务 阅读全文
posted @ 2021-06-19 17:36 格物致知_Tony 阅读(74) 评论(0) 推荐(0) 编辑
Java 反射机制:(十四)备用
摘要:一、 阅读全文
posted @ 2021-06-19 13:51 格物致知_Tony 阅读(35) 评论(0) 推荐(0) 编辑
Java 反射机制:(十三)获取运行时类的注解和泛型信息
摘要:一、获取注解信息 1、关于注解 一个完整的注解,有三个要素: (1)声明 (2)使用 (3)读取 像@Override,@SuppressWarings,@Deprecated等这些是JRE中声明的,也是由编译器读取的 像@Test,@Before...等这些注解是JUnit声明和读取的 像@aut 阅读全文
posted @ 2021-06-19 13:50 格物致知_Tony 阅读(521) 评论(0) 推荐(0) 编辑
Java 反射机制:(十二)调用运行时类中指定的结构
摘要:一、调用构造器 1、调用运行时类中的指定的构造器 ① 调用 getDeclaredConstructor() 方法根据参数获取指定的构造器 ② 保证此构造器是可以访问的(暴力反射,针对非 public 修饰) ③ 调用 newInstance(Object obj, initargs) 方法创建对象 阅读全文
posted @ 2021-06-19 13:23 格物致知_Tony 阅读(129) 评论(0) 推荐(0) 编辑
Java 反射机制:(十一)获取运行时类的包、注解、接口等信息
摘要:一、获取运行时类所在包 根据 Class 对象获取运行时类所在的包 1 @Test 2 public void test1(){ 3 Class clazz = Person.class; 4 5 Package pack = clazz.getPackage(); 6 System.out.pri 阅读全文
posted @ 2021-06-16 20:49 格物致知_Tony 阅读(740) 评论(0) 推荐(0) 编辑
Java 反射机制:(十)获取运行时类的父类及父类信息
摘要:一、获取运行时类的父类 public Class<? super T> getSuperclass():返回表示此 Class 所表示的实体(类、接口、基本类型或 void)的超类的 Class。 如果此 Class 表示 Object 类、一个接口、一个基本类型或 void,则返回 null。 如 阅读全文
posted @ 2021-06-15 22:26 格物致知_Tony 阅读(1215) 评论(0) 推荐(0) 编辑
Java 反射机制:(九)获取运行时类的构造器结构
摘要:一、获取构造器结构 1、getConstructors() getConstructors():获取当前运行时类中声明为public的构造器 Demo: 1 @Test 2 public void test1() { 3 4 Class clazz = Person.class; 5 //getCo 阅读全文
posted @ 2021-06-15 22:25 格物致知_Tony 阅读(142) 评论(0) 推荐(0) 编辑
Java 反射机制:(八)获取运行时类的方法结构
摘要:一、获取方法结构 1、getMethods() getMethods():获取当前运行时类及其所有父类中声明为public权限的方法 Demo: 1 @Test 2 public void test1() { 3 4 Class clazz = Person.class; 5 6 //getMeth 阅读全文
posted @ 2021-06-14 19:37 格物致知_Tony 阅读(417) 评论(0) 推荐(0) 编辑
Java 反射机制:(七)获取运行时类的属性结构
摘要:一、获取属性结构 1、getFields() getFields():获取当前运行时类及其父类中声明为public访问权限的属性 Demo: 1 @Test 2 public void test1() { 3 4 Class clazz = Person.class; 5 6 //获取属性结构 7 阅读全文
posted @ 2021-06-14 19:33 格物致知_Tony 阅读(215) 评论(0) 推荐(0) 编辑
Java 反射机制:(六)获取运行时类的完整结构
摘要:一、通过反射获取运行时类的完整结构 Class 类中提供了大量实例方法来获取该 Class 对象所对应类的详细信息, Class 类大致包含如下几种方法,下面每种方法都可能包含多个重载的版本。 如:包、修饰符、类名、父类、父接口、注解、及成员(属性、构造器、方法)等。 反射相关的 API 主要是 j 阅读全文
posted @ 2021-06-14 14:44 格物致知_Tony 阅读(125) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 10 下一页
点击右上角即可分享
微信分享提示