sql >> データベース >  >> RDS >> PostgreSQL

matlabsデータベースツールボックスなしでmatlabからpostgresqlデータベースにアクセスするにはどうすればよいですか?

    データベースツールボックスを使用せずにmatlabからpostgresに接続するには、次のような操作を行います。

    % Add jar file to classpath (ensure it is present in your current dir)
    javaclasspath('postgresql-9.0-801.jdbc4.jar');
    
    % Username and password you chose when installing postgres
    props=java.util.Properties;
    props.setProperty('user', '<your_postgres_username>');
    props.setProperty('password', '<your_postgres_password>');
    
    % Create the database connection (port 5432 is the default postgres chooses
    % on installation)
    driver=org.postgresql.Driver;
    url = 'jdbc:postgresql://<yourhost>:<yourport>\<yourdb>';
    conn=driver.connect(url, props);
    
    % A test query
    sql='select * from <table>'; % Gets all records
    ps=conn.prepareStatement(sql);
    rs=ps.executeQuery();
    
    % Read the results into an array of result structs
    count=0;
    result=struct;
    while rs.next()
        count=count+1;
        result(count).var1=char(rs.getString(2));
        result(count).var2=char(rs.getString(3));
        ...
    end
    


    1. MySQL5.7でネストされたJSONデータ型を更新する方法

    2. テーブルまたはビューの依存オブジェクトを検索する

    3. MySQLは行の前に選択します

    4. mysqli_query()は常にtrueを返します