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

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  4. android从服务器下载文件(php+apache+win7+MySql)
  5. 【有图】android通过jdbc连接mysql(附文件)
  6. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值
  7. android 通过php 连接 mysql
  8. android通过php连接mysql数据库!!!!
  9. 关于Android连接远程数据库(mysql、oracle)

随机推荐

  1. Android群英传第四章笔记·ListView使用
  2. Android 中文API (38) —— Spinner
  3. botoom tab + title bar
  4. TabLayout绑定Viewpager后不显示文字
  5. 对于Fragment的总结
  6. Android之通过shape.xml制作渐变背景色
  7. [Android Samples视频系列之ApiDemos] Ap
  8. Android(安卓)Studio 中文乱码问题
  9. android视图切换动画:ViewAnimator类及其
  10. 创建SqliteDatabase