jspを使用してOracleデータベースからデータを表示しています。テーブル内の列の数は、異なるユーザーのたびに変更されることがあります。jspを使用して動的表を生成
私は以下のように列ラベルを取得することができる午前:
rsmd = result.getMetaData();
columns = rsmd.getColumnCount();
for (int i=1; i<=columns; i++) {
out.write("<th>" + rsmd.getColumnLabel(i) + "</th>");
接続:
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:8081:BI";
String username = "tech";
String password = "****";
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
String query = "SELECT * from item_table";
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
}
しかし、列のデータ型が異なっているとして、私は、列のデータを取得して問題に直面しています。 "セル"のタイプに言及せずにデータを取得する方法はありますか?
すべての入力をいただければ幸いです。
どのように列の日付を取得しようとしていますか?ここにコードを追加すると役立ちます。 –
あなたの問題を解決するために何をしようとしたかについて、より多くの情報をお知らせください。あなたがしなければ、私たちはあなたを助けることができなくなります – DamCx
@nayana私は私のテーブルに日付がありません。 – techhunter