国产探花免费观看_亚洲丰满少妇自慰呻吟_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();
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 那坡县| 菏泽市| 永清县| 噶尔县| 谢通门县| 克东县| 珠海市| 德化县| 天峻县| 长沙县| 蓬安县| 荆门市| 城口县| 三河市| 宁明县| 礼泉县| 湖口县| 原平市| 安化县| 中西区| 潜山县| 雷山县| 西峡县| 渝北区| 梅州市| 福泉市| 东辽县| 墨玉县| 邵武市| 类乌齐县| 琼结县| 樟树市| 石泉县| 景东| 乌拉特中旗| 桐柏县| 曲靖市| 阜宁县| 徐汇区| 二连浩特市| 乾安县|