上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 1、MyBatis框架入门案列 使用MyBatis框架、连接数据库,查询一张表数据,存放到List集合中。 2、搭建MyBatis开发环境 创建MYSQL数据库、表、创建Maven工程、在项目中创建实体类,Dao接口。 2.1、创建MYSQL数据库表 数据库名StudentManage、表名User 阅读全文
posted @ 2021-05-07 22:21 初晨~ 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1、为啥要在IDEA重新配置Maven? IDEA内置的Maven相对不好用、如果要修改仓库地址要改好多地方,而使用自己下载的Maven,要修改仓库地址,只需修改conf/setting.xml文件中的localRepository标签中的地址即可。 2、具体步骤如下 下载apache-maven- 阅读全文
posted @ 2021-05-06 18:09 初晨~ 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1、Apache的DBUtils Commons dbutils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能简化JDBC应用程序的开发。同时,不会影响程序的性能。 2、DBUtils简介 Dbutils是Java编程中数据库操作实用小工具,小巧、简单、实用 对于数据表的 阅读全文
posted @ 2021-05-05 23:00 初晨~ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、Druid连接池 在程序初始化时,预先创建指定数量的数据库连接对象存储在池中,当需要连接数据库时,从连接池中取出,现有连接使用完毕后,也不会进行关闭,而是放回池中实现复用,节省资源. 1.1、Druid连接池使用步骤 在项目的lib文件夹里添加druid.jar文件 创建database.pro 阅读全文
posted @ 2021-05-05 21:43 初晨~ 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要封装Dao层工具类? 在Dao层中,每次对数据库的增、删、改、查操作存在代码冗余,可以将共有代码抽取封装。 2、哪些代码需要封装? 在修改、删除、添加等操作方法中,每次都需要获取连接对象、获取PreparedStatement、给占位符赋值,释放连接等等。 在查询操作方法中(查询全部和查 阅读全文
posted @ 2021-05-05 17:45 初晨~ 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、事务 数据库系统保证在一个事务中的所有SQL要么全部执行成功,要么全部不执行。就像转账一样、任何一方出现异常,那么转账就无法成功。 1.1、JDBC事务 JDBC事务,就是在Java中用来控制数据库事务的。JDBC的一切行为包括事务是基于一个Connection的,通过Connection对象进 阅读全文
posted @ 2021-05-05 10:40 初晨~ 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、Date工具类 现有问题:在对数据库进行插入数据操作时,如果数据库表中有时间类型的字段,就需要用到PreparedStatement接口中的setDate()方法,但是有一下两个问题: setDate()第二个参数类型是java.sql.Date,而Java编程应用层用的都是java.util. 阅读全文
posted @ 2021-05-04 11:57 初晨~ 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1、为什么要封装工具类? 首先,使用Java编程是面向对象编程,面向对象有三大核心特性,其中有一大特性就是"封装"。 一个项目中不可能只有一个功能模块需要对数据库进行操作,有好多功能模块都需要进行访问数据库,操作数据。 在对数据库进行访问、操作、等一些步骤都是重复的,比如:注册驱动,获取连接对象,释 阅读全文
posted @ 2021-05-03 15:34 初晨~ 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、SQL注入问题 1.1、什么是SQL注入? 用户输入的数据中有SQL关键字或用法并且参与了SQl语句的编译,导致SQL语句编译后的条件含义为true,一直得到正确的结果,这种现象称为SQL注入。 1.2、如何避免SQL注入? 由于编写的SQl语句是在用户输入数据,整合后再进行编译。所以、为了避免 阅读全文
posted @ 2021-05-02 17:54 初晨~ 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1、ResultSet(结果集) 在执行查询SQL后,存放查询到的结果集数据。 1.1、接收结果集 String querySql = "SELECT Name,LoginName FROM Students"; ResultSet rs = null; try { rs = statement.e 阅读全文
posted @ 2021-05-02 11:34 初晨~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、JDBC是什么? Java语言连接数据库,是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。 2、JDBC的本质是什么? JDBC是SUN公司制定的一套接口(interface),也就是说SUN公司只负责定义,而不负责实现。作为开发人员是面向接口而编程。只需调用SU 阅读全文
posted @ 2021-05-01 23:11 初晨~ 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1、./ 代表的是当前目录 比如在page文件夹里有两个文件,分别是index1.html和index2.html,那么如果要在index1.html链接到index2.html,就可以这样写<a href="./index2.html">跳转到index2.html</a>,如下: 两个文件在同一 阅读全文
posted @ 2021-04-29 17:35 初晨~ 阅读(6498) 评论(0) 推荐(1) 编辑
摘要: 首先理解一句话:父类引用指向子类对象;什么意思呢? 记得在刚开始学习面向对象编程时候,经常听老师讲:如果要使用一个类中的成员,就需要先实例化对象,就是说要先创建一个引用类型的对象,就可以使用里边的内容。 比如: Person person = new Person(); 1、首先,右边的 new P 阅读全文
posted @ 2021-03-10 13:58 初晨~ 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 由于学校老师教学使用的是JDK1.6,所以要把原来一直使用的JDK1.8换成1.6版本,但是在切换的过程中遇到一个问题,就是环境变量和注册表以及控制面板修改后,在cmd查看Java -version时候还是1.8,在网上查了一些资料,按照网上的步骤改了改,最终完美解决。 1、修改环境变量JDK的路径 阅读全文
posted @ 2021-02-26 21:59 初晨~ 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 一、变量的地址 在C语言中,每定义一个变量,系统就会给变量分配一块内存,比如,定义一个 int num = 10; ,这样就会在计算机内存中开辟一块内存,来存放这个10,而这一小块内存是有地址的,我们可以通过这个地址,来找到里边的内容。如果把计算机的内存区域比喻成一个学校,那么每块内存的地址就像教室 阅读全文
posted @ 2021-02-25 22:14 初晨~ 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页