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
Installieren Installieren Sie den TS-Befehl globa...
Inhaltsverzeichnis MySQL gefilterte Replikation I...
Problembeschreibung: Struktur: test hat zwei Feld...
Inhaltsverzeichnis 1. Erstellen Sie einen Socket ...
Offizielle MySQL-Website: https://www.mysql.com/d...
Inhaltsverzeichnis Hintergrund erreichen Ergänzun...
In diesem Artikel wird der spezifische Code für R...
1. Installieren Sie das Linux-System auf der virt...
In diesem Artikel finden Sie den spezifischen Cod...
Hintergrund Wenn Sie eine Funktion entwickeln, di...
1. Laut dem Online-Tutorial schlägt die Installat...
Deinstallieren Bestätigen Sie zunächst mit dem fo...
Vorwort Normalerweise wird für MySQL-Abfragen mit...
Die folgenden Installationen verwenden alle das V...
Kürzlich habe ich festgestellt, dass die Serverze...