MySQL ブール値、偽または真を格納つまり、データベースに保存されるブール値は 0 と 1 であり、これは 1 バイトの INT 整数に相当します。 特定の操作ビジュアル インターフェイスの場合は、ブール値を直接選択し、長さを 1 に設定できます。最終的な表示効果はTINYINT(1)と同等である。 つまり、ゼロ == 偽、ゼロ以外 == 真 MySQLデータベースにブール値を保存するJava プログラミングでは、ブール値が MySQL データベースに書き込まれる状況によく遭遇します。ただし、MySQL データベースにはブール型がありません。ブール値は 0 と 1 の数字で表されます。 次に、Javaを使用してブール値をMySQLデータベースに保存する方法を説明します。パッケージデータベース。 java.sql.PreparedStatement をインポートします。 java.sql.SQLException をインポートします。 com.qs.database.DBConnection をインポートします。 パブリッククラスJavaMysqlBoolean { パブリック静的voidメイン(String[] args) { DBConnection.conn==nullの場合{ DBConnection.openConn(); } PreparedStatement ps = null; 試す { 文字列 sql = "testboolean(name,password,isAdult) に値 (?,?,?) を挿入します"; ps = DBConnection.conn.prepareStatement(sql); ps.setString(1, "lisi"); ps.setString(2, "1"); ps.setBoolean(3, false); ps.executeUpdate(); } キャッチ (SQLException e) { e.printStackTrace(); } } } パッケージ com.qs.database; java.io.IOException をインポートします。 java.sql.Connection をインポートします。 java.sql.DriverManager をインポートします。 java.sql.SQLException をインポートします。 java.util.Properties をインポートします。 パブリッククラスDBConnection { パブリック静的接続 conn = null; パブリック静的文字列 driverClass = ""; パブリック静的文字列 dbURL = ""; パブリック静的文字列 dbUser = ""; パブリック静的文字列 dbPwd = ""; 静的{ プロパティをロードします。 } // 設定ファイルを読み取る public static boolean loadProperty() { プロパティ properties = new Properties(); 試す { プロパティをロードします(DBConnection.class.getResourceAsStream("db.properties")); ドライバークラス = properties.getProperty("ドライバー名"); dbURL = properties.getProperty("dburl"); dbUser = properties.getProperty("ユーザー名"); dbPwd = properties.getProperty("パスワード"); } キャッチ (IOException e) { System.out.println("構成ファイルの読み取りに失敗しました"); e.printStackTrace(); false を返します。 } true を返します。 } パブリック静的void openConn() { // ドライバークラスをロードする try { クラス.forName(driverClass).newInstance(); } キャッチ (InstantiationException | IllegalAccessException | ClassNotFoundException e) { System.out.println("ドライバー クラスが見つからないため、読み込みに失敗しました"); 戻る; } // 指定されたデータベースへの接続を取得します try { 接続 = DriverManager.getConnection(dbURL、dbUser、dbPwd); } キャッチ (SQLException e) { e.printStackTrace(); } } パブリックボイドcloseConn() { (conn != null) の場合 { 試す { 接続を閉じる(); 接続 = null; } キャッチ (SQLException e) { e.printStackTrace(); } } } } プロパティファイル db.properties ドライバー名=org.gjt.mm.mysql.Driver dburl=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8 ユーザー名=root パスワード=root 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
序文JavaScript では、これは関数呼び出しコンテキストです。この動作が非常に複雑であるからこ...
仮想メモリとは何ですか?まずはWikipediaからの紹介文をそのまま引用します。仮想メモリは、コン...
要件は次のとおりですテーブル構造、フィールドコメント情報、テーブル名などをエクスポートします。これは...
まず、全体的な考え方についてお話しします。 1. パスワードを使用してCentOSシステムにログイン...
1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...
目次スムーズなアニメーションの基準方法1: Chromeデベロッパーツールを使用する方法 2: フレ...
目次React Hooks に基づく状態共有の実装ユーザーエクスペリエンスこの記事では、主に Rea...
docker-compose.yml に extra_hosts キーワードを追加すると、コンテナの...
問題 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y d...
● 新しいプロジェクトのセキュリティを確保するためにクラウド データを購入する予定でした。 Alib...
MySQLデータベースの保存場所: 1. MySQLがMyISAMストレージエンジンを使用する場合...
問題を見つける最近、仕事中に問題が見つかりました。問題は、MySQL ディスクがいっぱいだったことで...
Nginxは正規表現を使用して、ワイルドカードドメイン名をディレクトリに自動的に一致させます。 Ng...
Dockerイメージのインポートとエクスポートこの記事では、移行、バックアップ、アップグレードなどの...
この記事では、主に、div の水平レイアウトの両側の配置を実装する 3 つの方法を紹介し、それらを共...