<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

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 四虎影视在线看免费观看| 免费中文字幕不卡视频| 皇色在线免费视频| 亚洲中文字幕乱码熟女在线| 久久久久亚洲精品影视| 国产成人亚洲精品影院| 国产午夜免费福利红片| 99视频在线精品免费观看6| 中文字幕免费视频| 国产成人精品无码免费看| 国产一二三四区乱码免费| 成人免费网站视频www| 亚洲AV无码国产一区二区三区| 亚洲黄色激情视频| 亚洲精品福利网泷泽萝拉| 久久久亚洲精品视频| 亚洲精品无码久久久影院相关影片 | 永久在线免费观看| 无码成A毛片免费| 免费无码av片在线观看| 美女被免费网站91色| 久久久久久av无码免费看大片| 日本高清不卡中文字幕免费| 国产成人亚洲精品播放器下载 | 五月婷婷综合免费| 日本黄网站动漫视频免费| 69堂人成无码免费视频果冻传媒| 84pao强力永久免费高清| 2019中文字幕在线电影免费 | 亚洲午夜久久久久妓女影院| 一本色道久久综合亚洲精品| 日韩精品亚洲aⅴ在线影院| 久久亚洲2019中文字幕| 久久久久亚洲AV成人网| 亚洲熟妇无码八AV在线播放| 亚洲精品成人片在线播放| 亚洲av无码一区二区三区乱子伦| 久久久久亚洲AV片无码下载蜜桃| 亚洲精品视频免费在线观看| 亚洲国产精品成人久久久| 亚洲熟女综合一区二区三区|