国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

POSTGRESQL的JDBC中的存儲過程

2024-07-21 02:13:48
字體:
來源:轉載
供稿:網友

  1.從www.postgresql.org下載最新的postgresql-snapshot.tar.gz,antfromapache;

  2.settingant_home

  3.../configure--with-java;make;makeinstall

  function和java代碼參考了jdbc.postgresql.orgmailinglist里面的內容. 

createtableusers(idint,namevarchar(32));
createorreplacefunctionsp_users_select()returnsrefcursor
  as'
declarerefrefcursor;
begin 
openrefforselect*fromusers;
returnref;
end;
'languageplpgsql;
importjava.lang.*;
importjava.sql.*;
publicclasspc
{
publicstaticvoidmain(string[]args)
throwsexception
{
stringdriver ="org.postgresql.driver";
stringurl ="jdbc:postgresql://localhost:5432/nop";
stringuser ="nop";
stringpasswd ="nop";
class.forname(driver);
connectionconn =drivermanager.getconnection(url,user,passwd);
conn.setautocommit(false);//returnrefcursormustwithinatransaction
callablestatementproc=conn.preparecall("{?=callsp_users_select()}");
proc.registeroutparameter(1,types.other);
proc.execute(); 
resultsetresult=(resultset)proc.getobject(1);
system.out.println(result); 
while(result.next()) 
{ 
system.err.println("name:"+result.getstring(2)); 
} 
conn.commit();
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江城| 洪雅县| 舟曲县| 敖汉旗| 万宁市| 康乐县| 诸暨市| 澄江县| 万载县| 河池市| 台湾省| 大余县| 抚顺市| 鄂伦春自治旗| 定结县| 米林县| 浮梁县| 班戈县| 台前县| 白河县| 普陀区| 西峡县| 普兰县| 车致| 安泽县| 海丰县| 仁布县| 佛山市| 东阿县| 襄城县| 丹阳市| 繁峙县| 富宁县| 丰都县| 安丘市| 台东市| 武宣县| 聂荣县| 苍梧县| 凤冈县| 泾阳县|