0
我搜索了很多方法,但我沒有得到有關如何在java程序中調用數據庫函數(postgresql)時如何將數據寫入文件的信息..請在此澄清我...如何在postgresql中將數據寫入數據庫函數的文件?
在此先感謝..
我搜索了很多方法,但我沒有得到有關如何在java程序中調用數據庫函數(postgresql)時如何將數據寫入文件的信息..請在此澄清我...如何在postgresql中將數據寫入數據庫函數的文件?
在此先感謝..
我假設你想要的文件被寫在數據庫服務器,而不是應用程序服務器(Java程序正在運行)。
您需要在不可信語言(如python或C)中實現存儲函數。然後您可以從Java或從現有函數中調用該函數。
下面是一個example that I found使用Google此時:
CREATE FUNCTION makefile(text) RETURNS text AS $$ o=open("/path/to/file") o.write(args[0]) o.close() return "ok" $$ LANGUAgE plpythonu;
下面是另一個問題:
http://www.leidecker.info/pgshell/Having_Fun_With_PostgreSQL.txt
A(非常)短的描述在此也給出: http://archives.postgresql.org/pgsql-novice/2007-01/msg00010.php
哪種數據庫功能? – 2011-01-13 06:49:20