如何在Postgres表中为复选框创建列?

时间:2014-06-20 06:48:27

标签: postgresql jsp checkbox

我想在 postgres db 中创建一个表。我使用jdbc驱动程序通过 jsp应用程序连接到它。

我的一个专栏是一个复选框。 在创建表时,我不应该声明它应该声明的类型。 在创建了我应该在其中插入的值之后。

我有两列

|商店|关闭|

2 个答案:

答案 0 :(得分:1)

PostgreSQL表中的“复选框”将由具有boolean约束的NOT NULL数据类型表示。某些应用程序可能会使用integer列,但这并不是很好。

如何将其变成“复选框”完全取决于与PostgreSQL交谈的应用程序。你的标签提到了JSP,所以你可能会通过像Hibernate这样的ORM层来与PostgreSQL交谈,它将数据库访问转换为Java对象,在这种情况下它只是一个java bool。如果没有,那么您将通过JDBC使用SQL来访问Boolean值。

答案 1 :(得分:0)

您应该创建位或布尔列,并在插入时插入1或0。