4

特定の MySQL 列に特定の文字セットと JDBC との照合があるかどうかを確認する方法はありますか?

背景情報が必要な方へ: 私が作業しているアプリケーションは、新しいバージョンでデータベースのレイアウトが変更されました。更新メカニズムはかなり基本的なものとして実装されています。起動時に、アプリケーションは変更が既に存在するかどうかを確認し、存在しない場合はそれに応じてテーブルを変更します。現在、既存の列を一意で大文字と小文字を区別するように変更する必要があります (つまり、列の文字セットと照合順序を適宜変更する必要があります)。

4

1 に答える 1

4

から照会する必要がありますINFORMATION_SCHEMA.COLUMNS。とフィールドCHARACTER_SET_NAMECOLLATION_NAME必要です。

これへのアクセスを提供する JDBC 仕様には何もありません。

于 2013-10-25T16:43:18.773 に答える