問題タブ [database-metadata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JTable ヘッダー形式
JTable
データベースにも同じ列名が表示されるため、SQL Server データベースからのデータを表示するヘッダーを変更したいと考えています。列名ではなく、データ自体が必要です。
データを表示するために使用したコードは次のとおりです。
これが結果です:
その pIDNo を患者 ID に、pLName を姓に、pFName を名に、というように変更したいと考えています。
java - JDBCを使用して列の名前を知る方法は?
テーブルの名前が与えられた場合、JDBC を使用して列の名前を知るにはどうすればよいですか? 私はそれが DatabaseMetaData を使用するものであることを知っています。例は大歓迎です!
質問を完了する:
サーバーの起動時に HSQLDB を使用してテーブルを作成していますが、databasemetada が列名の読み取りに失敗しているようです。
オブジェクトresultSet.next()が空になります。
c# - Entity Framework の Entity から識別子の値を取得する
Entity Framework に TPH (階層ごとのテーブル) を設定しました。ここではDiscriminator
、異なる EntityTypes を分離するために呼び出された列を使用します。
つまり、Discriminator が 0 の場合、タイプはDog
、1 の場合、Cat
などです。
ここで、(大量)更新用のコードを EF から custom に移動したいと思いますExecuteSqlCommand
。
MetadataWorkspace
質問:またはその他の方法で Type から Discriminator 値を抽出することは可能ですか?
私は次のようなものを探していますGetDiscriminatorValue<Cat>("ColumnName")
不可能な場合:コードのどこかにこれらの値をハードコーディングする必要がない別の方法はありますか?
ありがとう、
java - JAVAクラスを使用してメタデータDatabaseMetaDataから外部キーを取得し、特定のデータベーステーブルのテーブル名を参照する
すべての接続データベース オブジェクト (テーブル) を取得する Java クラスを作成しています。利用した
これは親テーブルを提供しており、この質問されたテーブルにリンクされた列です(account_adjustment)
そしてまた私は試しました
現在のテーブル(account_adjustment)テーブルを提供しており、それは外部キー列名ですが、この外部キーがリンクされているテーブル名が必要です
java - 特定のクラスの Java ResultSet が空です
特定のMSSQLデータベースに接続するAndroidアプリに取り組んでいます。これが正しく機能するためには、データベース メタデータを読み取って、その中のテーブル名を取得する必要があります。開発の開始時にテストを行ったところ、問題なく動作しました。これは機能したコードです:
私が言ったように、それは完全に機能し、コメントを外してもその場所で機能します。その後、 Connection クラスで次のようなことを行いました。
conn は Connection オブジェクトで、クラス コンストラクター内で上記と同じ方法で作成されます。
問題は、空のリストが返されることです。いくつかのテストを行った後、ResultSet が空であるためだと気付きました (rs.next() は false を返します)。基本的に以前と同じことをしているので、ちょっと迷っています。クラスの外では機能しているだけで、内部では機能していません。何か案は?
java - Java アプリケーションから Salesforce にデータをプルする場合、どこから始めればよいですか?
私はプログラミングが初めてで、このようなことをしようとしています。Java ベースの Web アプリケーションにデータ (オブジェクト、フィールド、レコード) があります。salesforce.com でそのデータが必要です。どうすればこれを達成できますか? スタックを1時間掘り下げることで、いくつかのソリューションに出くわしました(ただし、その一部です)。
- Salesforce でデータ エクスポート オプションを使用していますが、これも手動ですが、自動化プロセスがあるかどうかはわかりません。
SOAP API またはパートナー API の使用
- オブジェクトを取得するには: describeGlobal()
- フィールドのリストを取得するには: describeSObjects.
何か案は ?または提案?
前もって感謝します。
sql - Sybase IQ の Update および Delete 制約値の場所は?
MS SQL @DB_Name.sys.foreign_keys では、この値を (update|delete)_referential_action 列に保持します。これらは、Sybase IQ のどこで見つけることができますか? 値は MS SQL インデックス/値と同じですか? ありがとうございました。
Sybase IQ 15.4 を使用しています。
更新:「SYSTRIGGER」ビューから referential_action 列を見つけましたが、外部キーのレコードが含まれていません。
java - JDBC 自動クエリが非常に遅くなった
JDBC 経由で Oracle DB を作成するアプリケーションを保守しています。今日からこのクエリを開始します。
私のすべてのブランチで同じように見えるため、一部のオラクルの内部が原因で非常に遅くなり始めました。
誰かが考えられる理由とこれに直面する方法を知っていますか?
よろしく、 ヌンツィオ