データベース

データベース

Hibernateのgetterがない例外 PropertyNotFoundException: Could not find a getter for

Hibernateを使っていてよく見かけるエラーです。 PropertyNotFoundException: Could not find a getter for 出てきたエラーは以下の通りです。 同様のケースを以下で見つけました。...
データベース

HibernateのDB接続設定を環境変数、プログラムで動的に変更する方法

HibernateのDB接続設定を環境変数、プログラムなどで動的に変更する方法をまとめた。 Hibernateの設定は hibernate.cfg.xml Hibernateの設定は hibernate.cfg.xml に書かれている。 ...
データベース

MySQLのSSL接続エラー:Establishing SSL connection without server's identity verification is not recommended.

プログラムからMySQLにSSLで接続したときに、エラー、警告が発生しました。 サーバーの身元確認が必要 MySQLの接続時に出た警告メッセージは以下の通りです。 Establishing SSL connection without se...
データベース

MySQLのソケットエラー「Can't connect to local MySQL server through socket '/tmp/mysql.sock'」

MySQLがソケットエラーで起動しません。 Can't connect to local MySQL server through socket '/tmp/mysql.sock' というエラーが出ています。 Can't connect t...
データベース

MySQLで文字化け?文字コードをUTF-8に設定、変更する方法

MySQLで文字コードをUTF-8にする方法を調べてみた。 MySQLの文字コードを調べる方法 インストールされているMySQLの文字コードを調べてみましょう。 mysql にログインします。 なんか色々なコードが設定されていますが...
データベース

JavaでNo suitable driver found for でデータベースに接続できない原因と解決方法

No suitable driver found for jdbcというエラーについて調べてみた。 java.sql.SQLException: No suitable driver found for jdbc:mysql://local...
データベース

ITのスキーマ(Schema) とは?MySQL、Oracle等のDBの構造のこと

ITでいうスキーマについて調査してみた。 スキーマ (SCHEMA)とは?意味 データベースにどのような種類のデータをどのような構造で格納するか定義したものをスキーマと呼びます。 データベース管理システム (DBMS) でサポートされてい...
データベース

SQL Server で SELECTした結果を使って INSERT, UPDATE を行う方法 (同じテーブル)

SQL Server で SELECTした結果を使って INSERT, UPDATE を行う方法をまとめてみた。 SQL ServerでSELECT結果で挿入 INSERT SQL ServerでSELECT結果で挿入 INSERTするには...
データベース

SQLServerのデータ型一覧、サイズ、数値、日付、小数点、配列型はない

SQLServerのデータ型一覧、サイズをまとめてみました。  SQLServerのデータ型一覧、サイズ SQLServerのデータ型の範囲とサイズは次の通りです。 型 説明 ストレージ上のサイズ 整数型 bigint -2^63...
データベース

SQL Serverでインテリセンス(IntellliSense)が予測変換が出ない、更新・変更が反映されない

SQL Server、SQL Server Management Studioを使っていて便利な機能の一つにインテリセンス(IntelliSense)による入力候補の補完機能がありますね。 これが効かなくなった場合、Ctrl+Shift+...
データベース

SQL Serverで同じテーブルで特定列の値を変えてレコードのコピーを行う、増やす

SQL Server、データベースを使っていて、ある列の値だけを変えて、残りの列はそのままでレコードをコピーしたいことがありますね。 どうやればよいでしょうか? プライマリキーをコピーするとキー制約違反 プライマリキーをコピーするとキー制...
データベース

SQL Serverの最大キー長は900バイト、複数キーの場合カラムの長さを小さくする

SQL Serverでこんなエラーが出てしまった。 警告:最大キー長は 900バイトです。インデックス xxx の最大長は1036バイトです。一部の大きな値の組み合わせでは、挿入操作または更新操作が失敗します。 んん? SQL Server...
データベース

SQL Serverで主キー(プライマリキー)の取得確認、変更 (削除、作成)するコマンド

SQL Serverを使っていて、プライマリキー(主キー)を変更する必要が出てきました。 どうやって変更するんでしょうか? プライマリキー(主キー)の確認 最も簡単にプライマリキーを確認するには、SQL Server Management...
データベース

MySQLであるテーブルをCSVファイルに出力、エクスポート、文字コード指定

MySQLでCSVで出力する方法を調べてみた。 MySQLでCSVファイルに出力、エクスポートする MySQLであるテーブルをCSVで出力、エクスポートする方法は次の通りです。 出力される場所は var/lib/mysql/(データ...
データベース

PHPからデータベースMySQL (MariaDB) にinsertすると文字化け、原因と対策

PHPのプログラムでMySQLへ日本語をinsertしたら文字化けしてしまいました。 原因と対策を調べてみました。 PHP から MySQL へ insert すると 文字化けして????「はてな」(クエスチョンマーク) PHPでMy...
データベース

MySQLのエラー#1093 同じテーブルをサブクエリに使えない問題の対策

ある時、MySQLでupdate文を実行しようとしたら、以下のエラーメッセージが出ました。 このエラーは何なんでしょうか? Error 1093 (ER_UPDATE_TABLE_USED) とは どうやらこのエラ...
データベース

MySQL MariaDBで特定のデータベースのバックアップ(保存)とリストア(復元)の方法 (ダンプ、Dump)

MySQLで特定のデータベースをバックアップ(保存、Backup)したり、リストア(復元、Restore)したりすることがよくあります。 私の場合、よく使うけど、よく忘れる(^^)ので、やり方をメモしておきました。 データ...
データベース

SQLiteでオートインクリメント(AUTOINCREMENT)をリセットする方法

SQLite は、MySQL や Oracle などと違って、クライアントサーバー型ではなくてファイル単位でDBを扱える簡易データベースです。 簡易ながらもリレーショナルデータベースの機能を持ち、データ構造が必要なアプリケーション...
スポンサーリンク