`

关于Hibernate获取JDBC连接 直接执行SQL - 客观,辩证,务实,创新 - JavaEye技术网站

阅读更多

 

关于Hibernate获取JDBC连接 直接执行SQL
关键字: hibernate sql jdbc connection

今天要做一个显示数据库列表的功能,不想直接用JDBC,呵呵

于是用hibernate,由于对hibernate 不熟悉,想执行一条语句"show databases" 都找不到办法...

在网上找了下,说是使用 session.connection(),但是在 hibernate3中,这个方法不推荐使用,但是将就先用吧

晚上回来看了下资料,原来jdbc是另外有组件来管理的, 使用方式如下:做下记录:

        ConnectionProvider cp   = ConnectionProviderFactory.newConnectionProvider();
        Connection  conn    = null;

//这里是获取连接
        try {
            conn = cp.getConnection();
        } catch (SQLException e) {
            e.printStackTrace();
        }

//关闭连接这样用,连接才能够被放回连接池
        try {
            cp.closeConnection(conn);
        } catch (SQLException e) {
            e.printStackTrace();
        }

关于Hibernate获取JDBC连接 直接执行SQL - 客观,辩证,务实,创新 - JavaEye技术网站

分享到:
评论

相关推荐

    JSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mht

    JSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mhtJSP复习笔记——第10章 连接数据库 之 JDBC相关 - 堕落天使 - JavaEye技术网站.mht

    Jsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mht

    Jsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mhtJsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mht

    Struts+spring+hibernate学习笔记! - Struts原理与实践 - JavaEye知识库.files

    当 Struts、Spring 和 Hibernate 结合在一起时,通常称为 SSH(Struts-Spring-Hibernate)整合框架。Spring 作为整体的协调者,可以管理 Struts 的 Action 对象以及 Hibernate 的 SessionFactory 和 Session。Struts...

    JDOM处理XML快速上手 - Web UI Design - JavaEye技术网站.mht

    JDOM处理XML快速上手 - Web UI Design - JavaEye技术网站.mht

    MyEclipse快捷键与插件大全 - 入门技术 - New - JavaEye(1)

    MyEclipse快捷键与插件大全 - 入门技术 - New - JavaEye(1)

    Flex学习笔记_09 数据绑定_概念、使用 - Java&Flex - JavaEye技术网站

    Flex学习笔记_09 数据绑定_概念、使用 - Java&Flex - JavaEye技术网站 希望对爱好有帮助!!

    hibernate的中文问题的解决方案

    hibernate.connection.url=jdbc:mysql://localhost:3306/your_database_name?characterEncoding=gbk&useUnicode=true ``` 2. **获取`Configuration`实例** - 使用下面的代码创建`Configuration`实例,并指定实体...

    Java面试经典试题及答案- SpringArt - JavaEye技术网站

    - 在Java中,使用`new`关键字创建的字符串对象会存储在堆中,而通过直接赋值(如`s = "abc"`)创建的字符串会被存储在字符串常量池中,这有助于节省内存并提高效率。 ### 9. Math.round() - `Math.round()`方法...

    JavaEye+技术架构

    JavaEye+技术架构是针对Java开发领域的一种综合技术框架,旨在提高开发效率,优化系统性能,以及提升软件的可维护性和扩展性。该框架可能包含了多个层次和组件,以满足现代企业级应用的需求。以下是对JavaEye+技术...

    Ext+Spring+Hibernate(原创送给javaeye朋友)

    标题 "Ext+Spring+Hibernate(原创送给javaeye朋友)" 暗示了这是一个关于整合Java技术栈的教程或示例项目,其中涉及了三个关键组件:Ext(ExtJS)、Spring和Hibernate。这些技术在企业级Java开发中广泛使用,分别用于...

    java hibernate c3p0

    【标题】:“Java Hibernate C3P0”是一个关于Java编程中的持久化框架Hibernate与C3P0连接池的讨论。Hibernate是Java领域广泛使用的对象关系映射(ORM)框架,它简化了数据库操作,使开发者可以使用面向对象的方式来...

    javaeye Robbin 论缓存技术

    - **Query Cache**:MySQL的Query Cache存储SQL查询结果,当相同查询再次执行时,可以直接从缓存获取结果,无需执行查询。但是,当涉及的表发生变化时,缓存会被清除,因此需要根据实际需求调整其大小。 - **Data ...

    JavaEye论坛热点_-_2008年11月_-_总第6期

    【JavaEye论坛热点 - 2008年11月 - 总第6期】是2008年11月JavaEye论坛上讨论的热点话题汇总,包含了多个关于Java和软件开发领域的讨论主题。以下将对部分主题进行详细解释: 1. **领域模型的价值与困境** - 领域...

    hibernate BASEDAO

    `Hibernate通用的baseDao - zhenjw - JavaEye技术网站.mht`文件可能是关于这个主题的一个网页存档,可能包含了BaseDAO的具体实现细节、讨论或示例代码。JavaEye是一个著名的Java开发者社区,这些资源可能提供了其他...

    # sql基础与优化

    压缩包内的文件“oracle使用索引中的注意事项 - 午夜狼窝 - JavaEye技术网站.mht”特别提到了Oracle数据库,这是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中。文件名暗示我们将深入理解Oracle数据库...

    JavaEye新闻月刊_-_2009年3月_-_总第13期

    JavaEye新闻月刊2009年3月第13期内容涉及了当时软件开发领域内的一系列重要话题,包括IBM拟收购Sun Microsystems公司的新闻报道、Java社区对此的看法以及各种编程语言、开发工具和技术的新动态。 首先,新闻月刊...

Global site tag (gtag.js) - Google Analytics