java
文章平均质量分 70
悠然;̀͒̏ۖ
这个作者很懒,什么都没留下…
展开
-
jdbc到mybats
用idea新建一个Maven项目。原创 2023-06-26 20:19:52 · 292 阅读 · 2 评论 -
从JDBC到手撸极简版Mybaties(4)连接池加动态代理
简介好了,其实就目前来说,我们的JDBC类已经封装的差不多了。但是!别忘了我们最初的目的!手写极简版的小框架!!所以对于目前来说,我们的数据库连接的管理(即:啥时候连接,啥时候断开,连接时长等)在我们的工具类中还是很混乱的,而站在巨人的肩膀上才能看的更远!SO,我们选择使用连接池进行自动管理。当然,市面上连接池有不少,我们选用来自阿里的德鲁伊(druid)来进行管理。别问为啥,我就是觉得这个名字挺不错的,想用别的也行,没啥大区别。之后,我们还需要加入动态代理,来让我们的项目更偏向于一个”框架“。配原创 2022-01-17 01:18:21 · 689 阅读 · 0 评论 -
小bug:inStream parameter is null
bug现象有时候加载配置文件会出现:代码看上去也没啥问题:JDBCUtilPro jdbcUtilPro = new JDBCUtilPro("JDBCConfig.properties");List<String> list = new ArrayList();List<User1> list1 = jdbcUtilPro.selectResultByName("select * from user", list, User1.class);System.out.pr原创 2022-01-16 20:25:49 · 887 阅读 · 0 评论 -
从JDBC到手撸极简版Mybaties(3)JDBC自动解析配置文件
简介开门见山的说,java中有一个类叫Properties。该类主要用于读取Java的配置文件,不同的编程语言有自己所支持的配置文件,配置文件中很多变量是经常改变的,为了方便用户的配置,能让用户够脱离程序本身去修改相关的变量设置。就像在Java中,其配置文件常为.properties文件,是以键值对的形式进行参数配置的。所以,我们可以尝试使用这个类来自动加载一个我们自定义的配置文件。然后,嘿嘿,我们的JDBC封装类就可以更方便一些了。具体操作首先,我们要先知道Properties的具体使用方法。em原创 2022-01-16 20:13:51 · 183 阅读 · 0 评论 -
从JDBC到手撸极简版Mybaties(2)JDBC封装
简介上篇文章大致写了JDBC连接数据库的步骤,可是每次都这么来一遍,着实麻烦。所以我们干脆把它封装起来。以后要用直接调用即可啦。代码实现1、加载驱动的封装对于驱动加载,我们从头到尾只用执行一次。所以,我们可以模仿别人的写法把它放在静态代码块里面:public class DBUtil { private static final String DB_DEIVER = "com.mysql.jdbc.Driver"; private static final String DB_UR原创 2022-01-16 18:25:51 · 373 阅读 · 0 评论 -
从JDBC到手撸极简版Mybaties(1)JDBC简单实现
一、JDBC简介JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。二、JDBC代码实现驱动获取我这里使用的是MySql数据库,所以,我这里使用Mysql的驱动包。这里使用Maven安装驱动包(我的Mysql是5.0的,所以驱动也安这个版本的,不同人的不一样)。 <dependencies> <!--mysql驱动包-->原创 2022-01-15 16:08:40 · 443 阅读 · 0 评论 -
java基础碎碎念
一、变量及标识符Java 标识符规则● 定义:有字母、数字、_、$组成的● 最基本的定义:以英文字母开头● 大小写敏感● 标识符不得和关键字重复● 不能以数字开头,不能使用空格分隔● 长度无限制● 常量记得赋初值注释注释主要起解释说明的作用、可以有效的增强程序的可读性和可维护性、Java语言支持三种格式注释:单行注释、区域注释、文档化注释。单行注释:以“'//”开头,到行尾结束区域注释:以“/ ”开始,** “/”结束,中间可以跨多行注释内容文档注释:以“/ ”开始,***“/”结原创 2022-01-15 13:18:56 · 282 阅读 · 0 评论