JDBC Driver for Epicor Kinetic

Build 24.0.9062

結果セット

ResultSetMetaData を使用して、クエリの結果に関するメタデータを取得できます。

クエリには、次の要素を含めることができます。

  • エイリアス
  • 完全修飾名
  • 生成されたカラム

ResultSetMetaData オブジェクトは、Statement クラスのgetMetaData メソッドを呼び出すことで、インスタンス化できます。ステートメントが実行されると、ResultSetMetaData インスタンスにデータが挿入されます。次のクエリは、クエリの結果に含まれるカラムを出力します。

String connectionString = "jdbc:epicorerp:Service=Erp.BO.CustomerSvc;ERPInstance=MyInstance;URL=https://myaccount.epicorsaas.com;User=username;Password=password;";

Connection conn = DriverManager.getConnection(connectionString);
PreparedStatement pstmt = conn.prepareStatement("SELECT CustNum, Company AS My_Company, GETDATE() FROM Customers WHERE CompanyName <> 'CompanyName'");
pstmt.executeQuery();
ResultSetMetaData rs = pstmt.getMetaData();
for(int i=1;i<=rs.getColumnCount();i++) {
  System.out.println(rs.getColumnName(i));
}

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062