社区
Java SE
帖子详情
请问SQL中的datetime类型于java中什么类型对应?
superbasten
2002-06-07 11:06:26
我想insert数据,但SQL中是datetime类型,我不知道我的java数据该用什么类型
thx。
...全文
7952
12
打赏
收藏
请问SQL中的datetime类型于java中什么类型对应?
我想insert数据,但SQL中是datetime类型,我不知道我的java数据该用什么类型 thx。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superbasten
2002-06-07
打赏
举报
回复
能给我一个例子吗?我还是不大清楚具体该如何写。
thx。
wangwenyou
2002-06-07
打赏
举报
回复
呵呵,你可以用Statement,但一旦你用了PreparedStatement,就必须严格按照相应数据类型来写
hymmyh
2002-06-07
打赏
举报
回复
hehe ,不知道setString可不可?
wangwenyou
2002-06-07
打赏
举报
回复
setDate会丢失时间信息,setTime会丢失日期信息
你只能用setTimeStamp
qiyao
2002-06-07
打赏
举报
回复
你用Date也行啊!!
hymmyh
2002-06-07
打赏
举报
回复
如果你是用写sql语句来实现:那只要用
insert .... mydate='2002-2-2 11:22:00'
一般这样就可以了。
setDate可以试试。
wangwenyou
2002-06-07
打赏
举报
回复
java.sql.TimeStamp
马行空牛耕田
2002-06-07
打赏
举报
回复
3KS,学到一些东西!
hymmyh
2002-06-07
打赏
举报
回复
可能是你的“03/06/98“ 有问题。
你可以试试
把你的sql 语句在你的sql explorer 中运行,找到错误以后再改。
alphazhao
2002-06-07
打赏
举报
回复
1
自己写一个将String字串转换成date的class不就得了?
我给你一个,最终转换成数据库需要的java.sql.Date类型
import java.text.*;
import java.util.Locale;
public class StringToDate {
public final static java.sql.Date string2Date(String dateString)
throws java.lang.Exception {
DateFormat dateFormat;
0A dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate 3D dateFormat.parse(dateString);//util类型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql类型
return dateTime;
}
}
如果你的String格式是"yy/mm/dd"的,将dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);这句改了就是了。
==============================================================
如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收
superbasten
2002-06-07
打赏
举报
回复
我获取一个日期到一个String里,比如activity_date=“03/06/98”;
我的sql该怎么写?我这么写是不对的,
sql="insert into TABLE values('"+account_id+"','"+activity_date+"')";
statement.executeUpdate(sql);(所有变量都是定义过的)
结果类型不匹配,请问setTimeStamp,setString这些语句该具体如何写呢?
thx。
chrischen79
2002-06-07
打赏
举报
回复
同意hymmyh(羽)的方法,用setString("yyyy-MM-dd")
java
datetime
类型
_
请问
SQL
中
的
datetime
类型
于
java
中
什么
类型
对应
?
我想insert数据,但
SQL
中
是
datetime
类型
,我不知道我的
java
数据该用什么
类型
thx。|呵呵,你可以用Statement,但一旦你用了PreparedStatement,就必须严格按照相应数据
类型
来写|自己写一个将String字串转换成date的class不就得了?我给你一个,最终转换成数据库需要的
java
.
sql
.Date
类型
import
java
.text.*;importja...
sql
java
类型
_标准
sql
数据
类型
和
java
中
的
类型
对应
Standard
SQL
Data Types with Their
Java
Equivalents
SQL
type
Java
Type DescriptionBINARY byte[] Byte array. Used for binary large objects.BIT ...
my
sql
中
日期
类型
和
java
中
对应
关系
参考:https://www.cnblogs.com/twoheads/p/9987935.html My
Sql
的时间
类型
有
Java
中
与之
对应
的时间
类型
date
java
.
sql
.Date
Datetime
java
....
sql
中
的
类型
对应
java
中
的数据
类型
一览表
sql
type—
java
type数据关系
SQL
Data Type
JAVA
Data Type bigint BIGINT binary BINARY bit BIT char CHAR
datetime
TIMESTAMP decimal ECIMAL float FLOAT image LONGVARBINARY int INTEGER money DECIMAL nchar CHAR ntext LONGVARCHAR numer
Java
接收 My
SQL
datetime
类型
日期字段输出格式问题
Java
接收 My
SQL
datetime
类型
日期字段输出格式问题
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章