
Java JDBC
文章平均质量分 92
已改行
溜了溜了
展开
-
JDBC 数据库连接池
一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念 数据库连接是一种关键的有限的昂贵的资...原创 2018-07-28 16:44:04 · 1198 阅读 · 1 评论 -
JDBC 编写自己的JDBC框架
一、元数据介绍元数据指的是”数据库”、”表”、”列”的定义信息。1.1、DataBaseMetaData元数据Connection.getDatabaseMetaData()获得代表DatabaseMetaData元数据的DatabaseMetaData对象。DataBaseMetaData对象的常用方法:getURL():返回一个String类对象,代表数据库的URL。g...原创 2018-07-28 17:56:29 · 2056 阅读 · 0 评论 -
JDBC 分页原理及实现
一、什么是分页技术分页,是一种将所有数据分段展示给用户的技术。用户每次看到的不是全部数据,而是其中的一部分,如果在其中没有找到自习自己想要的内容,用户可以通过制定页码或是翻页的方式转换可见内容,直到找到自己想要的内容为止。其实这和我们阅读书籍很类似。二、分页的意义数据方面的原因增强用户使用体验需要分页确实有效,但它一定会加大系统的复杂度,但可否不分页呢?如果数据量少的话当然可...原创 2018-07-29 18:32:15 · 5227 阅读 · 0 评论 -
JDBC 原理与常用API
一、JDBC是什么?JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。JDBC库中所包含的API任务通常与数据库使用:连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改记录二、JDBC技术的原理我们知道,数据库是有各种类型的,不同的厂商生产的数据库标格...原创 2018-07-26 23:02:55 · 770 阅读 · 0 评论 -
JDBC 存储过程和事务管理
一、存储过程1.什么是存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。2.存储过程的优点(1)存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新...原创 2018-07-27 13:51:00 · 498 阅读 · 0 评论