1. 程式人生 > >mybatis框架oracle使用例項

mybatis框架oracle使用例項

1.ORACLE連線客戶端使用pl/sql,在連線oracle前要先配置oci.dll==>instantclient,可以到官網去下載相對應版本,如32位或者64位.

2.連線成功後輸入賬號密碼,連線使用與其它資料庫都大同小異.

3.分頁語句在mysql上用的limit,但是在oracle上要用rownum來實現分頁
select b.* from (
            select a.*,ROWNUM r from(
                select
                <include refid="Base_Column_List"
/> from tablename where t_id= #{t_id,jdbcType=VARCHAR} order by create_date DESC ) a where ROWNUM &lt;=(#{pageIndex,jdbcType=INTEGER}+ #{pageSize,jdbcType=INTEGER})) b where b.r &gt; #{pageIndex,jdbcType=INTEGER}

先查出來列表結果集,用建立時間排序
獲取這個結果的rownum(行號) 判斷<=開始數+頁顯示數
取出從0開始到最後顯示數,
再取出這個結果集的rownum(行號)判斷 >開始數
最後再取出最後的結果集輸出即可

下面是在xml檔案上實現轉義的符號

  &lt;        <  小於號                                           

  &gt;        >  大於號

  &amp;       &   和

  &apos;      ’   單引號

  &quot;      "    雙引號