`

ibatis 连接字符串 SqlMapConfig.xml

阅读更多

ibatis 连接字符串 SqlMapConfig.xml

 

下面两个dtd 文件的位置-------在ibatis 的jar 包中,ibatis-2.3.0.677.jar( 不同的版本,文件位置和文件名称有所不同)

com.ibatis.sqlmap.engine.builder.xml 包中

修改dtd 文件位置,是为了能提示

原: "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"

修改后: "./sql-map-config-2.dtd","./"是与当前文件(SqlMapConfig.xml)同级目录

sql-map-2.dtd

sql-map-config-2.dtd

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig      
    PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
    "./sql-map-config-2.dtd">
    
<sqlMapConfig>

  <!-- Configure a built-in transaction manager.  If you're using an 
       app server, you probably want to use its transaction manager 
       and a managed datasource -->
   <!-- 
  <transactionManager type="JDBC" commitRequired="false">
    <dataSource type="SIMPLE">
      <property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
      <property name="JDBC.ConnectionURL" value="jdbc:mysql://192.168.122.128/test" />
      <property name="JDBC.Username" value="root"/>
      <property name="JDBC.Password" value="root"/>
    </dataSource>
  </transactionManager>
   -->
    <transactionManager type="JDBC" commitRequired="false">
    <dataSource type="SIMPLE">
      <property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/>
      <property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@192.168.122.128:1521:ACCP" />
      <property name="JDBC.Username" value="scott"/>
      <property name="JDBC.Password" value="oracle"/>
    </dataSource>
  </transactionManager>

  <!-- List the SQL Map XML files. They can be loaded from the 
       classpath, as they are here (com.domain.data...) -->
  <sqlMap resource="Account.xml"/>
  <!-- List more here...
  <sqlMap resource="com/mydomain/data/Order.xml"/>
  <sqlMap resource="com/mydomain/data/Documents.xml"/>
  -->

</sqlMapConfig>

 

分享到:
评论

相关推荐

    最稳定Ibatis包 ibatis-2.3.0.677.rar

    Ibatis的动态SQL功能是其一大亮点,允许在XML映射文件中编写条件语句,使得SQL语句可以根据传入参数动态生成,避免了大量硬编码的SQL字符串,提高了代码的可复用性和可读性。此外,Ibatis还支持结果映射,可以自动将...

    IBatis.net 配置各种数据库

    这里,`databaseProviders`定义了使用的数据库提供者,`dataSources`配置了数据库连接字符串,`transactionManagers`定义了事务管理器,而`mappers`则指定了SQL映射文件的位置。 编写SQL映射文件: 在Mapper.xml...

    ibatiS架包

    Ibatis 是MyBatis的前身,它提供了一个SQL映射框架,可以将SQL语句编写在XML配置文件中,避免在Java代码中直接拼接SQL字符串,降低了SQL注入的风险。Ibatis的核心是SqlSession接口,它负责执行SQL、处理结果集以及...

    ibatis文档及demo

    此外,还支持使用#{}和${}两种不同的占位符,前者用于防止SQL注入,后者则会原样拼接SQL字符串。 3. 结果集映射:在XML文件中,`&lt;resultMap&gt;`定义了结果集的映射规则,可以将数据库查询结果自动转化为Java对象。...

    IBatisDemo:Ibatis的一个简单Demo

    这里会包含数据库连接字符串、默认的数据库提供者、以及映射文件的引用。例如: ```xml &lt;sqlMapConfig&gt; ;Initial Catalog=your_database;Integrated Security=True" /&gt; ...

    ibatis乱码解决方法(ibatis独立)

    - 在Ibatis的配置文件`SqlMapConfig.xml`中,可以设置`&lt;settings&gt;`标签内的`defaultExecutorType`属性为`BATCH`或`SIMPLE`,以确保每次执行的SQL都是独立的,避免因缓存导致的编码问题。 - 同时,确保你的项目编码...

    iBatis样例

    在实际使用中,iBatis允许开发者自定义动态SQL,比如使用、、等标签,可以根据条件动态生成SQL,避免了大量字符串拼接的代码,提高了代码的可读性和可维护性。同时,iBatis支持存储过程的调用,可以充分利用数据库的...

    IBatis.Net for .net framework4.0

    - `providers.config`: 这个文件可能包含了IBatis.Net使用的数据库提供者配置,定义了与不同数据库连接的相关信息,如连接字符串、数据提供者类型等。 - `Castle.Core.dll`: Castle.Core是Castle项目的组件,提供了...

    ibatis 资料大全

    3. **SQL动态化**:Ibatis支持动态SQL,通过条件标签(if、where、choose、when、otherwise等)可以根据业务需求动态构建SQL语句,避免了大量的字符串拼接。 4. **结果映射**:通过ResultMap,可以将查询结果自动...

    ibatis.net例子

    配置包括数据库连接字符串、SqlMapConfig.xml文件的位置等,这将指导Ibatis如何与数据库交互。 2. **SqlMapConfig.xml**:这是ibatis.net的核心配置文件,它定义了SQL映射文件的位置,以及数据库连接信息。在本例中...

    ibatisnet連接sql server 2008連接方法

    这里,`MySqlServer2008`是连接字符串的键,而`value`属性包含了连接SQL Server 2008所需的详细信息,包括服务器地址、数据库名、用户名和密码。 接下来,通过IbatisNet提供的SqlMapClient对象,你可以实例化并打开...

    完整的ibatis例子,可直接运行

    `config` 目录可能包含了数据库连接相关的配置文件,如`db.properties`,用于存储数据库连接字符串、用户名和密码等信息。 `.classpath` 文件是Eclipse项目的类路径配置,指定了项目所需的库和源文件的位置,确保...

    ibatis使用及环境搭建文档

    1. **SQL动态语句**: Ibatis支持动态SQL,可以避免大量的字符串拼接,提高代码的可读性和性能。 2. **参数映射**: 使用`&lt;param&gt;`标签将Java对象的属性与SQL中的参数关联。 3. **结果映射**: 使用`&lt;resultMap&gt;`标签...

    ibatis 入门

    2. **SqlMapConfig.xml**:这是 iBATIS 的全局配置文件,包含数据库连接信息、事务管理设置、数据源配置等。通过这个文件,iBATIS 可以找到所有的映射文件并进行加载。 3. **SqlSession**:它是 iBATIS 中执行 SQL ...

    ibatis.net all source code dll

    在这个文件中,你可以指定数据库连接字符串、事务管理器等关键信息。 2. **SqlMap接口**:每个SqlMap接口代表一个数据库表或视图,它包含了各种数据库操作方法(如Select、Insert、Update、Delete)。开发者可以...

    ibatis开发文档

    5. **参数映射**:iBATIS提供了多种参数映射方式,如#{}和${},前者用于防止SQL注入,后者则用于字符串拼接。 6. **结果映射**:结果映射定义了如何将查询结果映射到Java对象,包括一对一、一对多、自定义类型...

    IBatisNet的用法

    安装完成后,需要在App.config或Web.config中配置IBatisNet的基本设置,包括数据库连接字符串、SqlMapConfig.xml文件的位置等。 ```xml &lt;section name="ibatisNet" type="iBatisNet.Framework.Config....

    IBatisNetDemo小例子

    1. **配置数据库连接**:在SqlMapConfig.xml文件中,设置数据库连接字符串和其他必要的配置信息。 2. **创建SqlMap**:为每个业务对象或数据表创建一个SqlMap文件,编写对应的SQL语句。 3. **定义DataMapper接口**...

    IBATIS连接多数据库参考文档

    在实际应用中,`AnthorMap.config`文件应包含每个数据库的详细配置信息,如数据库类型(如MySQL、Oracle等)、连接字符串、事务管理设置等。在.NET版本的IBATIS中,这些信息通常是以XML格式组织的,类似于以下示例:...

Global site tag (gtag.js) - Google Analytics