亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

ibatis開發環境搭建

系統 2164 0

因為項目需要需要使用IBATIS作為數據持久層,于是就著手搭建個簡單的IBATIS的開發環境,具體詳情如下:
1.需要:ibatis-2.3.0.677.jar(ibatis依賴包)和ojdbc14.jar(oracle驅動包)兩個包即可。目錄如下圖:


ibatis開發環境搭建

2.在classpath路徑下放:SqlMapConfig.xml

內容入

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

<sqlMapConfig>
??? <transactionManager type="JDBC">
??? ?? <dataSource type="SIMPLE">
??? ???? <property name="JDBC.Driver" value="oracle.jdbc.OracleDriver"/>
??? ???? <property name="JDBC.ConnectionURL"
??? ??????????? value="jdbc:oracle:thin:@10.153.195.6:1523:ahcrmb"/>
??? ???? <property name="JDBC.Username" value="DBCONTACTKF"/>
??? ???? <property name="JDBC.Password" value="DBCONTACTKF"/>
??? ???? <property name="Pool.MaximumActiveConnections" value="10" />
???????? <property name="Pool.MaximumIdleConnections" value="5" />
???????? <property name="Pool.MaximumCheckoutTime" value="120000" />
???????? <property name="Pool.TimeToWait" value="500" />
???????? <property name="Pool.PingEnabled" value="false" />
???????? <property name="Pool.PingConnectionsOlderThan" value="1" />
???????? <property name="Pool.PingConnectionsNotUsedFor" value="1" />
??? ????
??? ?? </dataSource>
??? ?</transactionManager>
???? <sqlMap resource="ibatismap/Comm.xml"/>
</sqlMapConfig>

?

3.在Comm.xml編輯:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="Comm">
??? <!-- test sql -->
??? <select id="test" resultClass="int">
????? SELECT 100 FROM DUAL
??? </select>

</sqlMap>

?

4.編寫測試用java代碼:

package cn.com.sitech.kf.ibatis;

import java.io.IOException;
import java.io.Reader;
import java.sql.SQLException;

import org.apache.log4j.Logger;
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;

public class SqlMapClientConfig {
??? private static Logger log = Logger.getLogger(SqlMapClientConfig.class);
??? private static SqlMapClient sqlMap = null;

??? static {
??? ??? Reader reader = null;
??? ??? try {
??? ??? ??? String resource = "SqlMapConfig.xml";
??? ??? ??? reader = Resources.getResourceAsReader(resource);
??? ??? ??? sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);
??? ??? } catch (Exception e) {
??? ??? ??? log.error("Error intializing SqlMapClientConfig ", e);
??? ??? ??? throw new RuntimeException(
??? ??? ??? ??? ??? "Error initializing BaseIbatisDao class. Cause: " + e);
??? ??? } finally {
??? ??? ??? if (reader != null) {
??? ??? ??? ??? try {
??? ??? ??? ??? ??? reader.close();
??? ??? ??? ??? } catch (IOException e) {
??? ??? ??? ??? ??? e.printStackTrace();
??? ??? ??? ??? }
??? ??? ??? }
??? ??? }
??? }

??? public static SqlMapClient getSqlMapInstance() {
??? ??? return sqlMap;
??? }
???
??? public static void main(String[] args) {
??? ??? Integer in;
??? ??? try {
??? ??? ??? in = (Integer) sqlMap.queryForObject("test");
??? ??? ??? System.out.println(in.toString());
??? ??? } catch (SQLException e) {
??? ??? ??? // TODO Auto-generated catch block
??? ??? ??? e.printStackTrace();
??? ??? }
??? }

}
運行即可完成;

?

ibatis開發環境搭建


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 乱色专区 | 成人18网址在线观看 | 欧美中文字幕 | 国产一级精品视频 | 亚洲在线观看视频 | 亚洲美女在线观看播放 | 亚洲区精品久久一区二区三区 | 久热官网| 一级特黄一欧美俄罗斯毛片 | 婷婷五月天.com | 国产成人午夜精品5599 | 猛草视频| 伊人天伊人天天网综合视频 | 国内第一永久免费福利视频 | 九九九色视频在线观看免费 | 国产欧美在线观看视频 | 亚洲va欧美va国产va天堂影 | 久久精品国产久精国产果冻传媒 | 67194在线午夜亚洲 | 波多野结衣3女同在线观看 波多野结衣av1区2区3区 | 999视频在线观看 | 人人射人人干 | 亚洲欧洲国产成人综合一本 | 久久精品久噜噜噜久久 | 亚洲第一se情网站 | 99青青 | 牛牛影视成人午夜影视 | 亚洲精品国产一区二区图片欧美 | 夜夜躁狠狠躁日日躁2021 | 日韩一级片 | sihu影院永久在线影院 | 久久伊人最新 | 性欧美成人依依影院 | 久久久免费精品视频 | 欧美成人一区二区三区 | 国产做爰免费视频观看 | 国产一级特黄高清在线大片 | 日本成人毛片 | 桃花在线视频社区 | 欧美肥老太婆交 | 精品一本久久中文字幕 |