ryotankの備考録日記

趣味の電子工作についての備考録などなど

アリンコス部品管理その25

データベースの実装testで失敗した例を紹介していく

f:id:ryotank:20220406080354p:plain
データベースの実装_アリンコス部品管理エラー発生キャプチャ

最初は、'arincos_parts_test'というデータベースを
作成していなかったので、このようなエラーが発生した

なので、データベースを事前に作成してからコードを
走らせると解消された


2例目では、ポート番号を指定せずに接続しようとしたので
エラーが発生

f:id:ryotank:20220406080421p:plain
データベースの実装アリンコス部品管理エラーが発生2例目キャプチャ

MariaDBに接続する時には、ホスト名、ユーザー名、ポート番号
データベース名、パスワードを指定し、関数化して
コードを走らせると解消された


3例目は、例外処理が無かった為出たエラーで
例外処理をコードにねじ込むと解消された

f:id:ryotank:20220406080444p:plain
データベースの実装アリンコス部品管理エラーが発生3例目キャプチャ

4例目だと、execute属性が無いというエラーが発生

f:id:ryotank:20220406080521p:plain
データベースの実装アリンコス部品管理エラーが発生4例目キャプチャ

コメントアウトすると解消されたので、
MariaDBMySQLの場合は、デフォルトで有効化されているので
今後気をつける

5例目は、すでにテーブルが存在するというエラーが発生

f:id:ryotank:20220406080549p:plain
データベースの実装アリンコス部品管理エラーが発生5例目キャプチャ

だが4月5日現在対処法が不明なので
次回は、MariaDBでのデータベースの勉強をする