Boolescher MySQL-Wert, speichert „false“ oder „true“Kurz gesagt sind die in der Datenbank gespeicherten Booleschen Werte 0 und 1, was einer ein Byte großen INT-Ganzzahl entspricht. Spezifische OperationenWenn es sich um eine visuelle Schnittstelle handelt, können Sie Boolean direkt auswählen und die Länge auf 1 setzen. Der endgültige Anzeigeeffekt entspricht TINYINT (1). Also, Null == falsch; ungleich Null == wahr Speichern von Booleschen Werten in einer MySQL-DatenbankIn der Java-Programmierung stoßen wir häufig auf Situationen, in denen Boolesche Werte in MySQL-Datenbanken geschrieben werden. Die MySQL-Datenbank verfügt jedoch nicht über einen Booleschen Typ. Ihre Booleschen Werte werden durch die Zahlen 0 und 1 dargestellt. Als nächstes demonstrieren wir anhand von Java, wie Boolesche Werte in einer MySQL-Datenbank gespeichert werdenPaketdatenbank; importiere java.sql.PreparedStatement; importiere java.sql.SQLException; importiere com.qs.database.DBConnection; öffentliche Klasse JavaMysqlBoolean { öffentliche statische void main(String[] args) { wenn(DBConnection.conn==null){ DBConnection.openConn(); } Vorbereitete Anweisung ps = null; versuchen { String SQL = "in Testboolean (Name, Passwort, ist erwachsen) Werte (?,?,?) einfügen"; ps = DBConnection.conn.prepareStatement(sql); ps.setString(1, "lisi"); ps.setString(2, "1"); ps.setBoolean(3, false); ps.executeUpdate(); } Fang (SQLException e) { e.printStackTrace(); } } } Paket com.qs.database; importiere java.io.IOException; importiere java.sql.Connection; importiere java.sql.DriverManager; importiere java.sql.SQLException; importiere java.util.Properties; öffentliche Klasse DBConnection { öffentliche statische Verbindung conn = null; öffentliche statische Zeichenfolge Treiberklasse = ""; öffentliche statische Zeichenfolge dbURL = ""; öffentliche statische Zeichenfolge dbUser = ""; öffentliche statische Zeichenfolge dbPwd = ""; statisch { Eigenschaft laden(); } // Konfigurationsdatei lesen public static boolean loadProperty() { Eigenschafteneigenschaften = neue Eigenschaften(); versuchen { Eigenschaften.laden(DBConnection.class.getResourceAsStream("db.properties")); Treiberklasse = Eigenschaften.getProperty("Treibername"); dbURL = Eigenschaften.getProperty("dburl"); dbUser = Properties.getProperty("Benutzername"); dbPwd = Properties.getProperty("Passwort"); } Fang (IOException e) { System.out.println("Konfigurationsdatei konnte nicht gelesen werden"); e.printStackTrace(); gibt false zurück; } gibt true zurück; } öffentliche statische Leere openConn() { //Lade die Treiberklasse try { Klasse.fürName(Treiberklasse).neueInstanz(); } Fang (InstantiationException | IllegalAccessException | ClassNotFoundException e) { System.out.println("Treiberklasse nicht gefunden, Laden fehlgeschlagen"); zurückkehren; } // Eine Verbindung zur angegebenen Datenbank herstellen try { conn = DriverManager.getConnection(dbURL, dbUser, dbPwd); } Fang (SQLException e) { e.printStackTrace(); } } öffentliche Leere closeConn() { wenn (conn != null) { versuchen { Verbindung schließen(); Verbindung = null; } Fang (SQLException e) { e.printStackTrace(); } } } } Eigenschaftendatei db.properties Treibername=org.gjt.mm.mysql.Driver dburl=jdbc:mysql://localhost:3306/meineDatenbank?useUnicode=true&characterEncoding=utf-8 Benutzername=root Passwort=root Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung zur Anwendung dekorativer Elemente im Webdesign
>>: Detaillierte Erläuterung der asynchronen Axios-Kommunikation in Vue
Inhaltsverzeichnis 01-Ereignisse brodeln 1.1- Ein...
Vorwort Wir müssen häufig etwas basierend auf bes...
In letzter Zeit stoße ich bei der Verwendung von ...
In diesem Artikel wird der Vorgang zum Herunterfa...
Wie unten dargestellt: aus Tabelle wobei Bedingun...
Genau wie bei Code können Sie den Tabellen und Sp...
Inhaltsverzeichnis vue2.x vue3.x Verwendung des T...
Dieser Artikel beschreibt die gemeinsame Abfrageo...
Flex(彈性布局) in CSS kann das Layout einer Webseite ...
Heute werden wir einen einfachen Herzschlageffekt...
Inhaltsverzeichnis 1. Einleitung: 2. Docker: 1 Be...
Datentypen und Operationen Datentabelle 1.1 MySQL...
Inhaltsverzeichnis Einige grundlegende Anweisunge...
Was ist der Grund für den Fehler Last_IO_Errno:12...
Inhaltsverzeichnis 1. Installieren Sie ESXi 2. ES...