分类: Java

38 篇文章

thumbnail
连接池
概述 用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“归还”给池。池就可以再利用这个Conn…
thumbnail
QueryRunner-ResultSetHandler结果集处理类
ResultSetHandler结果集处理类 实现类名称 作用 ArrayHandler 将结果集中的第一条记录封装到一个Object[]数组中,数组中的每一个元素就是这条记录中的每一个字段的值 ArrayListHandler 将结果集中的每一条记录都封装到一个Object[]数组中,将这些数组在封装到List集合中。 BeanHandler 将…
thumbnail
DBUtils工具类实现增删改查
1.概述 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 Dbutils三个核心功能介绍 QueryRunner中提供对sql语句操作的API. ResultSetHandler接口,用于定义select操作后,怎样封装结果集. DbUtils类,它就是一…
thumbnail
JDBC工具类-配置文件获取数据库连接
1.使用properties配置文件 开发中获得连接的4个参数(驱动、URL、用户名、密码)通常都存在配置文件中,方便后期维护,程序如果需要更换数据库,只需要修改配置文件即可。 通常情况下,我们习惯使用properties文件,此文件我们将做如下要求: 1. 文件位置:任意,建议src下 2. 文件名称:任意,扩展名为properties 3. 文…
thumbnail
操作数据库JDBC
操作步骤: 1.注册驱动 告知JVM使用的是哪一个数据库的驱动 2.获得连接 使用JDBC中的类,完成对MySQL数据库的连接 3.获得语句执行平台 通过连接对象获取对SQL语句的执行者对象 4.执行sql语句 使用执行者对象,向数据库执行SQL语句 获取到数据库的执行后的结果 5.处理结果 6.释放资源 调用一堆close(); package …
thumbnail
线程
如何创建和启动一个线程 定义子类,继承Thread。重新定义方法run package cn.hiluna.day26; /** * 定义子类,继承Thread * 重新方法run */ public class SubThread extends Thread{ public void run(){ for (int i =0 ; i < …
thumbnail
转换流-读文本文件
转换流-读文本文件思维图: 代码: package cn.hiluna.demo; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; /** * 转换流 * java.io.InputStreamReader 继…
thumbnail
IO流对象:字符输入流
字符输入流读取文本文件,所有字符输入流的超类 java.io.Reader 专门读取文本文件 读取的方法:read() int read() 读取1个字符 int read(char[] c) 读取字符数组 Reader类是抽象类,找到子类对象FileReader 构造方法:绑定数据源 参数: File 类型对象 String String文件名 …
thumbnail
文件复制
复制的核心:读写字节 同样可以用去上传,下载文件--及互联网的数据传输 使用String为参数的方法来复制会导致一个问题: 效率特别的低。 String为参数的方法的代码: package cn.hiluna.demo; import java.io.FileInputStream; import java.io.FileOutputStream;…