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
Logpoint-basierte Replikation 1. Erstellen Sie ei...
Automatische Aktualisierung der Webseite: Fügen Si...
Das „a“-Tag wird hauptsächlich verwendet, um Seit...
Manchmal geht der Code verloren und Sie müssen de...
Wir sollten besser aufpassen, denn die HTML-Poliz...
1. IT Mill-Toolkit IT Mill Toolkit ist ein Open-S...
Inhaltsverzeichnis MySQL Truncate-Verwendung 1. T...
Inhaltsverzeichnis 1. Unterschiede und Merkmale z...
Einführung Beim Schreiben von SQL bin ich heute a...
Heute habe ich auf der Blog-Site shoptalkshow ges...
UCenter Home ist ein von Comsenz veröffentlichtes ...
1. Einleitung WHMCS bietet eine Komplettlösung fü...
1 Tomcat herunterladen und starten Gehen Sie auf ...
MySQL-Installation (4, 5, 6 können weggelassen we...
Hallo allerseits, heute werden wir darüber sprech...