<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 11,  comments - 28,  trackbacks - 0

    希望此文能對初次使用ibatis訪問MsSqlserver的朋友起個借鑒

    1、在http://ibatis.apache.org/javadownloads.cgi下載ibatis,我下載的是2.2.0,由于還沒有看Spring,所以下載此版本,帶 iBATIS DAO 框架。以后版本都不再含有此框架。見網站說明:
    Note: iBATIS 2.2.0 is the last release that includes the iBATIS DAO framework. After 2.2.0, the DAO iBATIS framework is removed from the downloads. We suggest converting iBATIS framework DAOs to the Spring Framework.
    2、下載后將lib文件夾下的三個jar文件加入機器的Classpath中
    此時,iBATIS 的框架已經搭建好

    下面介紹一下如何訪問MsSqlServer。
    1、機器已經下載了Jdbc for MSsqlServer的jar文件,共三個文件,微軟網站有下載。
    2、可以通過Eclipse自帶的DataBase Explorer測試是否能訪問MsSqlServer

    此時,通過iBATIS訪問MsSqlServer的前期條件均已經準備好,下面進行配置
    1、配置sql-map-config.xml文件,核心部分如下
    <sqlMapConfig>

    ? <properties resource="com/zyque/struts/database.properties"/>

    ? <transactionManager type="JDBC">
    ??? <dataSource type="SIMPLE">
    ????? <property value="${driver}" name="JDBC.Driver"/>
    ????? <property value="${url}" name="JDBC.ConnectionURL"/>
    ????? <property value="${username}" name="JDBC.Username"/>
    ????? <property value="${password}" name="JDBC.Password"/>
    ????? <property name="JDBC.DefaultAutoCommit" value="true" />
    ??? </dataSource>
    ? </transactionManager>

    ? <sqlMap resource="com/zyque/ibatis/BhbGl.xml"/>
    ?
    </sqlMapConfig>

    2、從上可以看出數據庫讀取的是database.properties,此配置如下
    driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
    url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=whm;SelectMethod=cursor
    username=sa
    password=sa
    此處注意的是在訪問MsSqlServer時候,需將SelectMethod=cursor,原因見上篇博客

    通過這兩步就可以通過ibatis訪問MsSqlServer了
    訪問示例代碼(參考的ibatis的入門指南,ibatis官方網站有下載),此處未對代碼進行功能隔離封裝,便于向嬖人之流的初學者學習
    Bhbm elm = null;
    String p_mc = "FM_BHJLDW";

    String resource = "com/zyque/ibatis/sql-map-config.xml";
    ?Reader reader = Resources.getResourceAsReader(resource);
    sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader);


    elm = (Bhbm) sqlMap.queryForObject ("getBhbByName", p_mc);

    上面演示的一個簡單查詢,其余的示例可以看入門指南。并非本文的重點。

    ?????

    posted on 2007-01-11 21:01 滌生 閱讀(987) 評論(1)  編輯  收藏


    FeedBack:
    # re: 如何在Eclipse中運行ibatis訪問MsSqlServer
    2009-03-03 21:56 | 一個人
    好,正需要,回去試試先.謝謝了  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(5)

    隨筆檔案

    UML

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 黄色网址免费观看| 亚洲欧洲久久av| 精品特级一级毛片免费观看| 亚洲成AⅤ人影院在线观看| 日本三级在线观看免费| 亚洲一级毛片中文字幕| va亚洲va日韩不卡在线观看| 99爱在线精品视频免费观看9| 亚洲国产欧美一区二区三区| 日韩精品无码永久免费网站| 亚洲av永久无码精品漫画| 成人毛片手机版免费看| 精品一卡2卡三卡4卡免费视频| 亚洲欧美第一成人网站7777 | 国产亚洲女在线线精品| 亚洲国产精品无码专区| 在线观看成人免费| 久久国产免费一区二区三区| 久久久亚洲精华液精华液精华液| 久久青青草原亚洲AV无码麻豆 | 久久国产精品2020免费m3u8| 久久精品亚洲日本波多野结衣| 亚洲精品私拍国产福利在线| 亚洲国产精品综合久久网络| 国产精品成人免费视频网站京东| 亚洲影院天堂中文av色| 大地资源在线观看免费高清| 成人免费无码H在线观看不卡| 亚洲天堂免费在线| 91亚洲国产成人精品下载| 久久久久亚洲?V成人无码| 处破痛哭A√18成年片免费| 日韩精品无码免费一区二区三区 | 亚洲宅男天堂在线观看无病毒| 全免费一级毛片在线播放| 一级毛片全部免费播放| 亚洲中文字幕无码中文| 91精品国产亚洲爽啪在线影院 | 亚洲一区二区三区深夜天堂| 久久青青成人亚洲精品| 一本久久a久久精品亚洲|