- 博客(6)
- 收藏
- 关注
原创 Java学习笔记三:DButils的通用数据库方法解析
DButils的通用数据库方法有两种,一种是用于增删改的Update方法,一种是用于查询的Query方法。根据其通用性的思想,对update方法和query方法的底层实现进行解析。根据DButils的两个方法思考,思路是:1.传入带占位符(?)的数据库语句,如:insert into bank values(null,?,?)。2.传入通用型的参数,并且传入的参数个数可变。Up...
2018-12-29 01:06:04 423
原创 Java笔记二:数据库连接池
数据库连接池由于数据库的连接对象创建工作,比较消耗性能。所以一开始先在内存中开辟一块空间(集合),先往池子里面放置多个连接对象。后面需要连接数据库的时候,直接从池子中获取,不需要自行创建连接对象。使用完毕后,归还连接对象,确保连接对象能循环利用。所建的MyDateSource类要继承DataSource接口(Sun公司针对数据库连接的定义的一套规范),并实现其方法。目前只实现其中...
2018-12-27 01:21:09 296
原创 Java笔记一:Java中的事务
事务Transaction:指的是一组操作,里面包含许多个单一逻辑。只要有一个逻辑没有执行成功,那么都算失败。所有的数据都回归到最初的状态(回滚)(个人理解:相当于创建了数据库的副本,先通过逻辑对副本进行操作,如果所有逻辑成功,提交事务,将副本数据覆盖至原数据库中。如果失败,则将副本数据回滚至初始,并不对原数据库数据产生影响。)存在的意义?为了确保逻辑的成功。例:银行转账Jav...
2018-12-21 16:56:03 245
原创 .net的TreeView控件绑定数据库表建立树架构
net本身自带的TreeView控件本身可以提供简单快捷的树结构控件,不过需要是在前台界面手动输入静态数据,只能预先设定好值,一一录入。这次使用到的方法是通过在后台代码绑定数据库表,实现动态的数据树显示。 首先先在.net前台界面注册一个TreeView控件,并且将其放置在asp:UpdatePanel标签内,以方便以后实行异步刷新功能。如图 数据库中会设置两张表,一张为...
2018-12-20 15:41:49 477
原创 关于JAVA中字节输入输出流(OutputStream,InputStream)和字符输入输出流(FileWriter,FileReader)的总结
关于Java中的字节输入输出流和字符输入输出流,大致的做个学习总结。对于任何文件来说本质上都是由字节组成的,所以在Java中来说。字节流可以复制读取任何形式的文件,比如图片,音频等,而字符流我们一般用来读取文本形式的文件。那基本的字节流有:InputStream,OutputStream:(抽象类,是所有字节输入输出流的超类)FileInputStream,FileOutput...
2018-12-18 00:54:59 1040
原创 关于JAVA中别的包无法引用缺省包(default package)类与IDEA动态清除无用导入包的问题
今天在实验中发现,IDEA中在新建包中无法引用src包下的类,查了半天终于发现问题:也就是于SQLDaoImpl包下的类无法直接引用src包下的类,也无法导入,后来发现问题所在、原因是:Java中其他包中无法引用缺省包(default package)中的类,使用反射可以因为默认包的类没有包名,在被有包结构的类引用时,会被当成本包内的类。即编译器会在SQLDaoImpl下查...
2018-12-17 23:46:08 5871 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人