MySQL中的布尔值,怎么存储false或true
16lz
2021-12-11
MySQL布尔值,存储false或true
简明说,数据库存储的布尔值是0和1,相当于一个字节的INT型整数
具体操作
如果是可视化界面,可以直接选择Boolean,长度设置为1。其最终显示的效果等价于TINYINT(1)
所以,zero == false;nonzero == true
MySQL数据库存储布尔值
在Java编程中,我们经常会遇到将boolean值写入到mysql数据库的情况。但是,mysql数据库是没有boolean类型的,它的boolean值是用数字0和1来表示的。
下面,我们用Java演示一下怎样将boolean值保存到mysql数据库
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(); } }}
drivername=org.gjt.mm.mysql.Driverdburl=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf-8username=rootpassword=root
更多相关文章
- MySQL系列多表连接查询92及99语法示例详解教程
- Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
- MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
- android从服务器下载文件(php+apache+win7+MySql)
- 【有图】android通过jdbc连接mysql(附文件)
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值
- android 通过php 连接 mysql
- android通过php连接mysql数据库!!!!
- 关于Android连接远程数据库(mysql、oracle)