我在mysql数据库中设置了string,int,double,float,date,time,datetime类型的列
如果string,int,double,float数据类型可以在mysqli\u stmt\u bind\u param中声明为“sidf”,那么date,time,datetime呢?
同样在java中,假设我创建了构造函数name req
Public class Req{
Public Req(String name, int qty, double price, float pay, date? , time?, datetime?){}
}
这三种数据类型(dare、time和datetime)是什么?
3条答案
按热度按时间nwsw7zdq1#
您可以使用java.util.date、java.sql.time和java.sql.timestamp
0aydgbwb2#
您可以使用格式为“yyyy-mm-dd”的date关键字在mysql中声明日期
关于时间,你可以在mysql中使用time关键字,格式为'hhh:mm:ss'
关于datetime,您只需使用datetime关键字,其格式为“yyyy-mm-dd hh:mm:ss”
所以你可以遵循这个语法
当用java处理它时,你可以使用
java.sql.Date
对于日期类型java.sql.Time
对于时间类型java.sql.Timestamp
日期时间imzjd6km3#
你可以像插入其他字符串一样插入它。
虽然它保存在数据库中
Time
,Date
或者DateTime
,它仍然是一个字符串。所以你会用
s
.例子: