`

通过ibatis获取jdbc的连接

阅读更多

google而来,

 

 

//sqlMapClient 为你的 sqlMapClient 对象,具体获取方法由当前代码决定

String updateSql = "xxxxxx"   //sql语句
Connection conn = sqlMapClient.getDataSource().getConnection();
conn.setAutoCommit(true);
 

 

Statement stm = conn.createStatement();
int n = stm.executeUpdate(updateSql);
 

 

    或许是我用得不好的原因,在开发中,我发现,通过ibatis获取的连接,和我直接连接要慢很多!!!!后来放弃了使用他的连接,自己用JDBC直接连接。

 

1
4
分享到:
评论

相关推荐

    IBATIS连接多数据库参考文档

    IBATIS是一个流行的Java和.NET平台上的数据访问层解决方案,它允许开发者编写SQL语句并与对象模型进行交互,而无需传统的JDBC或ADO.NET代码。对于多数据库支持,IBATIS提供了配置和动态切换的能力,使得在不同数据库...

    MyBatis通过 JDBC连接 SQL server 数据库 最小例子

    本教程将引导你通过JDBC连接到SQL Server 2005数据库,创建一个最小的例子来展示MyBatis的基本用法。 首先,你需要在项目中添加MyBatis和JDBC驱动的依赖。对于SQL Server 2005,你需要Microsoft的JDBC驱动,如`sql...

    ibatis 连接字符串 SqlMapConfig.xml

    用户可能需要将这些JDBC驱动添加到项目的类路径中,以便iBATIS能够识别并建立到相应数据库的连接。通过阅读提供的博客和实践操作,可以深入理解iBATIS的配置和使用,以及如何处理不同数据库间的差异。

    ibatis连接oracle所需的jar包

    ojdbc14.jar包含了Oracle JDBC Driver,允许Java代码通过JDBC API执行SQL语句、获取结果集、处理事务等。注意,这个版本的驱动适用于Java 1.4,如果使用更高版本的Java,可能需要更新到ojdbc6.jar或ojdbc8.jar等兼容...

    根据表生成ibatis的sqlMap文件

    通过JDBC,我们可以执行SQL查询,获取数据库元数据(如表结构),从而实现自动化生成SQLMap文件。 生成SQLMap文件的过程通常包括以下步骤: 1. **建立数据库连接**:使用JDBC的`DriverManager.getConnection()`...

    mysql,jdbc详解,与ibatis对比。批量查询,分页处理。

    ### MySQL、JDBC详解及与iBatis对比 ...通过对MySQL的基本操作、JDBC的工作原理以及iBatis与JDBC的对比分析,我们可以更全面地理解数据库编程的关键概念和技术要点。希望本文能够帮助开发者们更加熟练地掌握这些技能。

    Spring+ibatis 保留ibatis事务的配置

    这里设置事务管理器类型为JDBC,表示ibatis将直接使用底层的JDBC连接进行事务控制,而不是使用Spring提供的事务管理器。 ```xml <transactionManager type="JDBC"> <property value="oracle.jdbc.driver....

    iBatis Web用法实例

    iBatis 是一款著名的开源持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,提供了灵活的数据库交互方式,避免了过多的JDBC代码和手动设置参数以及获取结果集。在这个"iBatis Web用法实例"中,我们将深入...

    SPRING IBATIS 保留IBATIS事务的配置方式

    首先定义了一个数据源,这里使用了注释的方式给出了两种可能的数据源定义方式:一种是通过`BasicDataSource`直接配置数据库连接参数;另一种则是通过JNDI获取数据源。这两种方式都是为了后续配置iBatis的...

    ibatis2.0+sqlserver2005环境搭建

    此处配置了JDBC连接信息,包括数据库驱动、连接URL、用户名和密码。 **6. 测试** 现在你可以编写一个简单的测试类来验证环境是否配置成功。创建一个测试类,如`TestIbatis.java`,并使用Ibatis API执行SQL查询: `...

    在iBatis中加入c3p0数据库连接池

    而c3p0则是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,提供了比DBCP更好的性能和更全面的配置选项。 **一、iBatis与c3p0集成** 1. **添加依赖**: 首先,需要在项目的类路径下添加c3p0的jar包。如果你使用的...

    ibatisDemo 入门源码

    Ibatis,一个优秀的持久层框架,它允许开发者将SQL语句直接写在配置文件中,避免了JDBC的繁琐代码,提升了开发效率。接下来,我们将深入探讨IbatisDemo中的关键知识点。 一、Ibatis框架简介 Ibatis是由MyBatis团队...

    iBatis文档\ibatis.doc

    在开始使用iBatis之前,确保你已经安装了Java运行环境,并配置了相应的JDBC驱动,这将使iBatis能够与数据库进行交互。同时,你需要一个XML配置文件来定义SqlMapClient,这是iBatis的主要接口。 #### 构建 iBatis ...

    ibatiS架包

    为了连接Oracle数据库,Ibatis需要特定的驱动程序,即Oracle的JDBC驱动(ojdbc.jar)。这个驱动程序使得Java应用程序能够通过Java Database Connectivity (JDBC) API与Oracle数据库进行通信。 在"ibatis架包"中,...

    01_传智播客ibatis教程_准备ibatis环境

    2. **iBatis下载与引入**:讲解如何从官方网站或者其他源获取iBatis的最新版本,并将其添加到项目的依赖管理中,如Maven或Gradle的pom.xml或build.gradle文件。 3. **数据库连接配置**:教程会指导如何创建数据库...

    经典开源插件之ibatis

    示例中通过`<properties>`标签加载了`jdbc.properties`文件,确保数据库连接信息能够被正确读取。 4. **ibatis的工作原理** - **初始化阶段**:在程序启动时,ibatis会读取`SqlMapConfigExample.xml`配置文件并...

    ibatis jar包下载

    Ibatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Ibatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 在Java...

    ibatis工程依赖的jar包

    在Ibatis中,我们使用JDBC驱动来建立数据库连接,执行SQL语句并处理结果。这个特定版本的驱动适用于MySQL 5.1系列,包含了以下功能: 1. 数据库连接:提供DriverManager类的getConnection()方法,用于创建与MySQL...

    ibatis小结

    2. **SqlSessionFactory**: 通过`SqlSessionFactoryBuilder`创建`SqlSessionFactory`,它是Ibatis的主要入口点,用于获取`SqlSession`。 3. **SqlSession**: `SqlSession`是执行数据库操作的对象,负责执行SQL、...

    基于JDBC操作数据库

    #### 二、JDBC连接MySQL的关键步骤 为了能够通过JDBC访问MySQL数据库,首先需要完成以下四个关键步骤: 1. **查找并安装MySQL的JDBC驱动** - MySQL官方提供了多种Java驱动程序,当前版本通常推荐使用`mysql-...

Global site tag (gtag.js) - Google Analytics