日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

JDBC

更新時間:

云原生數據倉庫AnalyticDB PostgreSQL版支持使用PostgreSQL或Greenplum的JDBC驅動包連接。本文介紹如何通過JDBC連接數據庫。

前提條件

  • 已獲取AnalyticDB PostgreSQL版實例的連接地址。

    • 如果您的客戶端部署在與AnalyticDB PostgreSQL版實例在同一地域且網絡類型相同的ECS上,則可以使用內網地址進行連接。登錄云原生數據倉庫AnalyticDB PostgreSQL版控制臺基本信息頁面的數據庫連接信息區域,即可查看內網地址

    • 如果您的客戶端部署在與AnalyticDB PostgreSQL版實例在不同地域或網絡類型不同的ECS或者阿里云以外的系統上,則需要申請外網地址后使用外網地址進行連接。申請外網地址的方法,請參見管理外網地址

  • 已獲取客戶端的IP地址,并將客戶端地址加入AnalyticDB PostgreSQL版實例白名單中。具體操作,請參見設置白名單

操作步驟

  1. 下載方法如下:

    • 下載PostgreSQL官方的JDBC驅動,下載之后加入到環境變量中。

    • 說明

      云原生數據倉庫 AnalyticDB PostgreSQL 版7.0對JDBC版本有特殊要求,需要JDBC V42.2.0及以上版本。

    • 下載Greenplum官方的JDBC驅動,下載之后加入到環境變量中。

  2. 代碼示例如下:

    import java.sql.Connection;  
    import java.sql.DriverManager;  
    import java.sql.ResultSet;  
    import java.sql.SQLException;  
    import java.sql.Statement;  
    public class gp_conn {  
        public static void main(String[] args) {  
            try {  
                Class.forName("org.postgresql.Driver");  
                Connection db = DriverManager.getConnection("<jdbc:postgresql://mygpdbpub.gpdb.rds.aliyuncs.com:5432/postgres>","myusername","mypassword");  
                /*
                jdbc:postgresql://mygpdbpub.gpdb.rds.aliyuncs.com:5432/postgres>:數據庫連接地址
                myusername:數據庫賬號
                mypassword:數據庫密碼
                */
                Statement st = db.createStatement();  
                ResultSet rs = st.executeQuery("<SELECT * FROM gp_segment_configuration;>");  
                while (rs.next()) {  
                    System.out.print(rs.getString(1));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(2));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(3));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(4));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(5));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(6));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(7));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(8));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(9));  
                    System.out.print("    |    ");  
                    System.out.print(rs.getString(10));  
                    System.out.print("    |    ");  
                    System.out.println(rs.getString(11));  
                }  
                rs.close();  
                st.close();  
            } catch (ClassNotFoundException e) {  
                e.printStackTrace();  
            } catch (SQLException e) {  
                e.printStackTrace();  
            }  
        }  
    }

更多關于JDBC驅動的信息,請參見JDBC驅動文檔

相關文檔

Greenplum官網也提供了安裝包,包含JDBC、ODBC和libpq,您可以方便地安裝和使用。具體內容,請參見Greenplum官方文檔