最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中的布爾值,怎么存儲(chǔ)false或true

 更新時(shí)間:2021年06月04日 10:04:35   作者:Zeal Young  
這篇文章主要介紹了MySQL中的布爾值,怎么存儲(chǔ)false或true的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL布爾值,存儲(chǔ)false或true

簡明說,數(shù)據(jù)庫存儲(chǔ)的布爾值是0和1,相當(dāng)于一個(gè)字節(jié)的INT型整數(shù)

具體操作

如果是可視化界面,可以直接選擇Boolean,長度設(shè)置為1。其最終顯示的效果等價(jià)于TINYINT(1)

所以,zero == false;nonzero == true

MySQL數(shù)據(jù)庫存儲(chǔ)布爾值

在Java編程中,我們經(jīng)常會(huì)遇到將boolean值寫入到mysql數(shù)據(jù)庫的情況。但是,mysql數(shù)據(jù)庫是沒有boolean類型的,它的boolean值是用數(shù)字0和1來表示的。

下面,我們用Java演示一下怎樣將boolean值保存到mysql數(shù)據(jù)庫

package database;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import com.qs.database.DBConnection;
public class JavaMysqlBoolean {
 
 public static void main(String[] args) {
  if(DBConnection.conn==null){
   DBConnection.openConn();
  }
  PreparedStatement ps = null;
  try {
   String sql = "insert into testboolean(name,password,isAdult) values(?,?,?)";
   ps = DBConnection.conn.prepareStatement(sql);
   
   ps.setString(1, "lisi");
   ps.setString(2, "1");
   ps.setBoolean(3, false);
   
   ps.executeUpdate();
   
  } catch (SQLException e) {
   e.printStackTrace();
  }
 }
}
package com.qs.database;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class DBConnection {
 public static Connection conn = null;
 public static String driverClass = "";
 public static String dbURL = "";
 public static String dbUser = "";
 public static String dbPwd = "";
 static {
  loadProperty();
 }
 // 讀取配置文件
 public static boolean loadProperty() {
  Properties properties = new Properties();
  try {
   properties.load(DBConnection.class.getResourceAsStream("db.properties"));
   driverClass = properties.getProperty("drivername");
   dbURL = properties.getProperty("dburl");
   dbUser = properties.getProperty("username");
   dbPwd = properties.getProperty("password");
  } catch (IOException e) {
   System.out.println("讀取配置文件失敗");
   e.printStackTrace();
   return false;
  }
  return true;
 }
 public static void openConn() {
  // 加載驅(qū)動(dòng)類
  try {
   Class.forName(driverClass).newInstance();
  } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
   System.out.println("驅(qū)動(dòng)類沒有找到,加載失敗");
   return;
  }
  // 獲得與指定數(shù)據(jù)庫的連接
  try {
   conn = DriverManager.getConnection(dbURL, dbUser, dbPwd);
  } catch (SQLException e) {
   e.printStackTrace();
  }
 }
 public void closeConn() {
  if (conn != null) {
   try {
    conn.close();
    conn = null;
   } catch (SQLException e) {
    e.printStackTrace();
   }
  }
 }
}

屬性文件db.properties

drivername=org.gjt.mm.mysql.Driver
dburl=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8
username=root
password=root

這里寫圖片描述

這里寫圖片描述

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

靖江市| 四会市| 霸州市| 崇左市| 唐山市| 临朐县| 瑞金市| 开平市| 沅江市| 丁青县| 铜鼓县| 广丰县| 永春县| 民县| 天全县| 昭觉县| 天全县| 辽阳市| 元江| 漳浦县| 浦江县| 孟津县| 礼泉县| 周至县| 晋城| 焦作市| 文安县| 宁德市| 铜山县| 上杭县| 铜川市| 石屏县| 大姚县| 安国市| 乌恰县| 册亨县| 偃师市| 宝兴县| 康定县| 含山县| 阿瓦提县|