zoukankan      html  css  js  c++  java
  • jdbc资料收集

    1、Hibernate史上最简单的Hibernate入门简介 http://blog.csdn.net/doodoofish/article/details/43207/

    jdbc不足

    尽管JDBC在JAVA语言层面实现了统一,但不同数据库仍旧有许多差异。为了更好地实现跨数据库操作,于是诞生了hibernate项目,Hibernate是对JDBC的再封装,实现了对数据库操作更宽泛的统一和更好的可移植性。

    2、

    http://blog.csdn.net/q547550831/article/details/49930537

     

    2、java程序员从笨鸟到菜鸟之(七)一—java数据库操作

    http://blog.csdn.net/csh624366188/article/details/7305672

    3、Java操作数据库--以SQL Server为例

    http://blog.csdn.net/q547550831/article/details/49930537

    4、JDBC与JNDI这两种连接方式有什么区别?

    http://blog.sina.com.cn/s/blog_6c9e93cc0101191s.html

    直接使用JDBC或者通过JNDI引用数据源的编程代码量相差无几,但是现在的程序可以不用关心具体JDBC参数了。

        在系统部署后,如果数据库的相关参数变更,只需要重新配置 mysql-ds.xml 修改其中的JDBC参数,只要保证数据源的名称不变,那么程序源代码就无需修改。

        由此可见,JNDI避免了程序与数据库之间的紧耦合,使应用更加易于配置、易于部署

    5、ibatis与mybatis区别,hibernate、mybatis、JDBC区别

    http://blog.csdn.net/qq_21033663/article/details/50281161

    ibatis与mybatis区别?


    ibatis是mybatis的前身,在2010年78月份ibatis所项目移到了google,就将ibatis3.x正式改名为mybatis3.x了。

    除此之外,mybatis相比ibatis使用起来更加方便,有:

    1)Mybatis实现了接口绑定,使用更加方便。 

    2)对象关系映射的改进,效率更高

    3)MyBatis采用功能强大的基于OGNL的表达式来消除其他元素


    6、hibernate、MyBatis、JDBC区别


    1)从层次上看,JDBC是较底层的持久层操作方式,而Hibernate和MyBatis都是在JDBC的基础上进行了封装使其更加方便程序员对持久层的操作。

    2)从功能上看,JDBC就是简单的建立数据库连接,然后创建statement,将sql语句传给statement去执行,如果是有返回结果的查询语句,会将

    查询结果放到ResultSet对象中,通过对ResultSet对象的遍历操作来获取数据;Hibernate是将数据库中的数据表映射为持久层的Java对象,实现

    数据表的完整性控制;MyBatis是将sql语句中的输入参数和输出参数映射为java对象,放弃了对数据表的完整性控制,但是获得了更灵活和响应

    性能更快的优势。

    3)从使用上看,如果进行底层编程,而且对性能要求极高的话,应该采用JDBC的方式;如果要对数据库进行完整性控制的话建议使用Hibernate;

    如果要灵活使用sql语句的话建议采用MyBatis框架。

    JDBC,MYBATIS,Hibernate性能对比!

    http://www.cnblogs.com/softman11/archive/2013/04/06/3001874.html

    我分别测试了插入两行数据,选择58行和349行数据进行对比。表中session factory表示初始化,创建session factory的时间。hibernate sql query表示hibernate采用原生SQL操作方式。

    如果只是偶尔操作一下数据库。

    那么这个session factory时间会包含在内。但是如果大量操作数据,session factory时间之需要消耗一次即可,这个时候hibernate就占优了。

    让我意外的是,mybatis性能没有想象的好,甚至不如hibernate。hibernate在SQL模式下,性能有所改善,但是和JDBC相比,还是远远不如。

    无论在什么模式下,JDBC可以说摇摇领先,性能之王。插入基本上是其他框架的3-5倍,选择更是保持在10倍以上。如果在意性能,那么JDBC绝对是最佳的选择。

    图上测试环境是:mySQL 5.6 hibernate 4.2,mybatis 3.2.1,都是这个时候的最新版本。

    7、J2EE学习篇之--JDBC详解

    http://blog.csdn.net/jiangwei0910410003/article/details/26164629

    http://blog.csdn.net/a_little_e/article/details/43411861

    8、Java jdbc数据库连接池总结!

    java操作数据库连接池发现一篇很好的文章

    http://www.blogjava.net/chunkyo/archive/2007/01/16/94266.html

    http://www.360doc.com/content/12/0706/15/6161903_222624693.shtml

    java程序员从笨鸟到菜鸟之(七)一—java数据库操作

  • 相关阅读:
    重点---版本问题-Spark中的一次ClassNotFoundException排除
    SPARK-SQL内置函数之时间日期类
    [Spark SQL]Spark SQL读取Kudu,写入Hive
    hive和spark读取kudu表
    解决spark on yarn每次都传递一堆jars的问题
    Spark on YARN
    blocking IO, non-blocking IO, asychronous IO, sychronous IO
    使用set和vector去重(copy函数)
    vector元素去重uninque函数,erase函数
    copy与iterator头文件
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/6170174.html
Copyright © 2011-2022 走看看