gpt4 book ai didi

java - 将某些数据类型设置到数据库中

转载 作者:行者123 更新时间:2023-11-30 07:52:06 27 4
gpt4 key购买 nike

将 jsp 表单中的数据类型解析到 cassandra 数据库时遇到很多问题。

在我的“registerUser”类中,我将电子邮件设置为字符串,正如我所假设的那样。因此,用户在 jsp 表单上输入他们的电子邮件,然后将其发送到“个人资料”表。此过程适用于登录名、密码、名字和姓氏,但不适用于电子邮件、出生日期和性别,我是否错过了处理这些数据类型的一个明显点?

电子邮件中显然有各种类型的字符,因此我在数据库中将其设置为 varchar,但在 jsp 中它是字符串......我确信这就是问题所在。

DOB是jsp表单上的日期选择框,性别是选择下拉框,不知道如何输入其中任何一个。我已经在这方面花费了似乎很长的时间,并且希望得到任何帮助,即使是朝着正确的方向轻推也会很棒,我不希望得到答案或任何东西!

编辑- *****已解决*****

我很抱歉,感谢您的所有意见和帮助,我很感激,但显然我比我想象的更疲惫。几天来一直在努力解决这个问题,建立数据库和网站等,并且确实没有错误。我只是忘记在表中创建列,所以没有地方可以插入数据!再次抱歉,并感谢您的帮助等。

最佳答案

据我了解-
Gender 仅是字符串...Java 数据类型 String 和 DB 数据类型 VARCHAR 应该在这种情况下工作。
DOB 可以设置为 Java Date 对象,然后可以将其映射到 DB Date 或 TimeStamp 数据类型。
电子邮件,这也是 Java 字符串,因此可以映射到数据库端的 DB VARCHAR。
无论如何,我的答案是基于Oracle DB。
Cassandra 数据类型-
varchar 表示utF8编码的字符串
timestamp 表示时间戳
这些都可以用来代替 Oracle DB 逻辑。

关于java - 将某些数据类型设置到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33212122/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com