摘要: ctrl + A ctrl + shift + T 选择Create New Test 选择Junit 选择目标目录 不继承父类 选择要测试的方法 点击OK 创建成功 阅读全文
posted @ 2021-05-05 16:17 getHeading 阅读(342) 评论(0) 推荐(0)
摘要: 数据(库)访问对象DAO DAO即Data(base) Access Objects是一个面向对象的数据库接口,它位于业务逻辑和持久化数据之间,实现了对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。 DAO模式的优势 隔离了数据访问代码和业务逻辑代码。业务逻辑代码直接调用DAO方法即可,完 阅读全文
posted @ 2021-05-05 16:09 getHeading 阅读(350) 评论(0) 推荐(0)
摘要: 请注意版本为mysql8.0 创建用户 方式一 create user zephyr identified by '123123'; 方式二 create user zephyr@localhost identified by '123123' 用户信息可以在mysql.user表中查询,例如 se 阅读全文
posted @ 2021-05-04 10:06 getHeading 阅读(988) 评论(0) 推荐(0)
摘要: package com.czf.blob; import com.czf.util.JDBCUtils; import org.junit.Test; import java.sql.Connection; import java.sql.PreparedStatement; /** * 使用Pre 阅读全文
posted @ 2021-05-01 16:15 getHeading 阅读(862) 评论(0) 推荐(0)
摘要: 插入和查询Blob类型数据 SQL提供字符数据的大对象数据类型(clob)和二进制数据的大对象类型(blob)。在这些数据类型中字符“lob”代表“Large Object”。 ——《数据库系统概念》 package com.czf.blob; import com.czf.bean.Custome 阅读全文
posted @ 2021-04-28 18:45 getHeading 阅读(514) 评论(0) 推荐(0)
摘要: 递归遍历目录下所有文件 《数据结构与算法分析——Java语言描述》的一个算法伪代码,通过引入depth突出了文件的层次结构。 伪码: private void listAll(int depth){ printName(depth); //Print the name of the object i 阅读全文
posted @ 2021-04-27 15:39 getHeading 阅读(175) 评论(0) 推荐(0)
摘要: 利用反射将数据库记录映射到JavaBean 对象-关系映射ORM(Object Relational Mapping) 对象-关系映射系统的首要目标是通过向程序员提供对象模型来减轻他们建造应用的工作,同时保持了在底层使用一个健壮的关系数据库所带来的好处。另一个额外的好处是,在操纵缓存于内存中的对象时 阅读全文
posted @ 2021-04-27 14:49 getHeading 阅读(400) 评论(0) 推荐(0)
摘要: 使用PreparedStatement Statement与SQL注入 Statement对象可以执行一个字符串,字符串的内容是SQL语句。遗憾的是,当需要根据用户输入构建SQL语句时,这个包含SQL语句的字符串需要通过字符串拼接得到。这个漏洞可以被SQL注入利用。SQL注入技术可以被恶意黑客用来窃 阅读全文
posted @ 2021-04-24 17:06 getHeading 阅读(86) 评论(0) 推荐(0)
摘要: JDBC获取数据库连接 概述 提供数据库连接的基本信息 url user password driver 加载并注册驱动 获取连接 具体步骤 在src目录下创建properties文件 编辑properties文件,存储数据库连接的配置信息,例如: #数据库连接的配置信息 user=root pas 阅读全文
posted @ 2021-04-23 18:37 getHeading 阅读(94) 评论(0) 推荐(0)
摘要: JDBC概述 JDBC是sun公司提供一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,提供不同的实现。不同的实现的集合,即为不同的数据库驱动。 ——《面向接口编程》 JDBC接口包括两个层次 面向应用的API:Java API,抽象接口,供应用 阅读全文
posted @ 2021-04-23 18:35 getHeading 阅读(46) 评论(0) 推荐(0)