软件设计之JDBC
文章平均质量分 86
此章节应在MySQL后进行学习
柳叶寒
这个作者很懒,什么都没留下…
展开
-
软件设计之JDBC(3)
针对同一用户线程多次操作获取多个连接,造成连接资源的浪费,利用ThreadLocal进行优化/** 1 维护一个连接池对象,同时维护了一个线程绑定变量的ThreadLocal对象* 2 对外提供在ThreadLocal中获取连接的方法* 3 对外提供回收连接的方法,回收过程中,将要回收的连接从ThreadLocal中移除* 注意:工具类仅对外提供共性的功能代码,所以方法均为静态方法* *///创建连接池引用//在项目启动时,即创建连接池对象,赋值给dataSourcestatic {原创 2024-09-06 09:23:57 · 792 阅读 · 0 评论 -
软件设计之JDBC(2)
1、每次操作数据库都要获取新连接,使用完毕后就close释放,频繁的创建和销毁造成资源浪费。2、连接的数量无法把控,对服务器来说压力巨大。原创 2024-09-04 17:02:56 · 815 阅读 · 0 评论 -
软件设计之JDBC(1)
1、开发Java程序时,数据都是存储在内存中,属于临时存储,当程序停止或重启时,内存中的数据就丢失了2、因此数据通过I/O技术,存储在本地磁盘中,解决了持久化问题,但是没有结构和逻辑,不方便管理和维护3、通过关系型数据库,将数据可以按照特定的格式交由数据库管理系统维护。关系型数据库是通过库和表分隔不同的数据,表中数据存储的方式是行和列,区分相同格式不同值的数据。4、如何通过Java程序对数据库中的数据做增删改查?JDBC。原创 2024-09-04 08:23:30 · 1141 阅读 · 0 评论