`

数据库连接的优缺点

 
阅读更多

Jdbc的缺点:

代码结构比较繁琐,面向纯sql语句的编程(面向过程的编程),封装性比较差,

EG:如何快速的获取十万条记录:把一定的数据存储在数据结构中,这样的做法为数据缓存,  

Jdbc没有做到数据缓存,jdbc做到了连接池缓存,缓存的为connction.因为事物自动开启的,因此有一定的安全隐患.

 

Jdbc的优点:

Javax开头的为sun开展的扩展包
Jdbc是最底层的数据库操作,所以效率比较高,sql语句可以自己选择写,采用效率比较高

Hibernate:的优点:

是一个ormaping框架,是操作数据库的框架;
面向对象编程;代码比较简单;hibernate做到了数据缓存;
Hibernate用的最多的是企业级的中小型项目

Hibernate的缺点:

该框架程序员没有办法干预到sql的生成;

在项目中对sql的优化比较高,这时不能使用hibernate来做;

在项目中对sql的优化比较高,这时不能使用hibernate来做;

表之间的关系很复杂,不能使用hibernate来操作

如果所一张表的数据超过千万级别,也不适合用用hibernate操作

分享到:
评论

相关推荐

    C#实现异步连接Sql Server数据库的方法

    主要介绍了C#实现异步连接Sql Server数据库的方法,涉及C#中await方法的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    WEB数据库中几种数据库连接方法比较

    随着数据库技术在Interne t中的广泛应用, 数据库技术已经成为网络的核心技术. 网站和数据库的连 接方法有很多种, 本文介绍了利用OLE DB、ODBC连接W eb数据源的两...的优缺点, 最后介绍了用连接池技术来优化访问数据库.

    JDBC直连数据库的一般方法

    JDBC直连数据库的一般方法,java连接数据库,数据库连接,java怎么连接数据库,方法直通车!手把手教你连接数据库!

    VB6.0与SQL Server2000的数据库连接方案比较.pdf

    本文主要比较了VB6.0与SQL Server2000的数据库连接方案,讨论了OLE DB、ODBC、ADO三种连接方法的优缺点,并详细介绍了VB6.0与SQL Server2000的数据库连接技术。 关键词:数据库连接技术、VB6.0、SQL Server2000 VB...

    EDB数据库操作软件

    可对edb数据库进行简单修改创建,修改密码等操作

    海大数据库原理综合实验六

    各有哪些优缺点? 4 实验步骤 4.1 数据库概念模型设计 (1) 进行需求分析。 (2) 设计数据库概念模型,画出E-R图。 4.2 数据库逻辑模型设计 (3) 根据数据库概念模型设计数据库的逻辑模型。 (4) 对逻辑...

    GIS数据库答案.doc

    二、矢量数据的管理方式有哪些,各有什么优缺点? 答:1、文件 关系数据库混合管理。 优点:除通过OID连接之外,图形数据和属性数据几乎是完全独立组织、管理与 检索的。其中图形系统采用高级语言编程管理,可以...

    h2数据库简介及连接方式介绍

    h2数据库学习笔记,包括配置信息和几种连接方式介绍,包含部分重要代码,详细总结了h2数据库几种连接方式的优缺点。

    Oracle数据库3种主要表连接方式对比

    Oracle数据库3种主要表连接方式各自优劣对比

    J2EE应用中与Oracle数据库的连接.rar_oracle

    本文详细介绍了在J2EE中各种与Oracle数据库连接的方法,和他们之间的优缺点。

    【spring-boot-seckill分布式秒杀系统 v1.0】从0到1构建的java秒杀系统源码+安装说明

    spring-boot-seckill分布式秒杀系统是一个用SpringBoot开发的从0到1构建的分布式秒杀系统,项目案例基本成型,逐步完善中。...3、应用服务优化:Nginx最佳配置、Tomcat连接池优化、数据库配置优化、数据库连接池优化。

    数据库和ado知识

    数据库连接字符串 SqlConnection类的State属性 SqlCommand类的方法: StatementCompleted事件的触发 获得刚刚插入数据库的自增id Sql注入攻击(避免方式?) 如何使用迭代生成树形菜单 单例模式(单例模式的创建) ...

    第二章--关系数据库习题.doc

    十三、关系数据库中的优缺点 * 关系数据库中的优点是可以存储和管理大量数据,易于维护和扩展。 * 关系数据库中的缺点是需要复杂的查询语句,需要高性能的硬件支持。 十四、关系数据库中的应用场景 * 关系数据库...

    JDBC 3.0数据库开发与设计

    6.5 三层结构开发数据库的优缺点 6.6 本章小结 第7章 综合开发实例分析 7.1 UML要点与应用 7.1.1 UML定义及组织 7.1.2 UML的概念模型 7.1.3 UML的应用 7.2 用UML建模开发网上商店实例 7.2.1 对网上商店的...

    数据库原理题库.docx

    学习者需要了解各种模型的特点、优缺点以及如何进行数据库设计。 数据库查询语言: 这些问题涉及 SQL 查询语言,包括基本的 SELECT 语句、连接查询、子查询、聚合函数等。学习者需要掌握 SQL 查询的语法和用法。 ...

    MySQL数据库面试题.pdf

    以下是针对MySQL数据库的60个面试题,涵盖了数据库设计、SQL查询、性能优化、复制、安全等多个方面: ...17. 解释存储过程和它的优缺点。 18. 如何用SQL更新同一表内的两个列的值? 19. 解释如何使用

    数据库连接池在动态Web网页开发中的设计与实现

    动态Web网页的开发方法有多种,其中JSP与Servlet的结合为Web动态网页的实现带来良好应用前景,在易用性、效率、...为此,分析了几种数据库连接管理方法的优缺点,并讨论了采用连接池模式的设计方法和需要注意的问题。

    数据库系统与原理(目录).doc

    关系数据库的优缺点 9. 数据库管理系统 10. DBMS的功能 11. DBMS的组成:数据定义语言及其翻译处理程序 12. 实体 模式 候选码 函数依赖 13. 数据库系统的特点 14. 查询优化的一般准则 15. :数据库设计的特点 16. ...

    分布式数据库试题及答案.doc

    1.1.1. 比较半连接方法和枚举法的优缺点。 5 1.1.2. 2PL协议的基本思想。 5 1.1.3. WAL协议的主要思想。 5 1.1.4. SSPARC三级模式体系结构。 5 1.1.5. 设计OID的数据结构时应考虑哪些问题。 6 1.2. 某个大学中有若干...

    数据库课程设计报告1.pdf

    输入书籍的编号既可以清除用户的借书记录 总结: 系统优缺点:本系统是在学习过数据库系统原理后用MFC语言所做的 一款系统,具有简易的图书馆信息管理功能,但是对于惩罚系统和对借 阅时间的管理上做的不够完善和...

Global site tag (gtag.js) - Google Analytics