2007年6月16日土曜日

MATLAB内からのPostgreSQLクエリーの直接実行

dbname = ''; %データベース名
user = ''; %ユーザ名
pwd = ''; %パスワード
db = struct('dbname',dbname,'user',user,'pwd',pwd);
%指定したPostgeSQLデータベースへ、ユーザ名とパスワードを入力してアクセスします。
connect = database(db.dbname, db.user, db.pwd, 'org.postgresql.Driver', 'jdbc:postgresql://localhost:5432/');
sql = 'select * from usdjpy';
%データを選択するため、カーソルをオープンし、SQLクエリーを発行します。
curs = exec(connect,sql);
%setdbprefs('DataReturnFormat','cellarray');
setdbprefs('DataReturnFormat','structure');
data = fetch(curs);
close(curs);

0 件のコメント: