java中long类型的数据存储到mysql中时,对应mysql的是什么类型?

java中long类型的数据存储到mysql中时,对应mysql的是什么类型?,第1张

因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。bigint:字节8个,当需要存储超大的整数才用。numeric(x,y):其中x代表精度,y代表标度,精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。你可以自定义你想要数据的大小。

当java应用停止后,mysql不会断开连接,而是维持连接状态,直到超时或者被服务器端断开。为了确保mysql不会断开连接,可以在java应用的配置文件中设置mysql连接的超时时间,让它比服务器端的超时时间要长,可以让mysql保持连接。另外,也可以在java应用中增加定期的心跳检测,不断发送保持连接的请求,以防止mysql断开连接。

你数据库的

字段长度

要是不能设置大点的话肯定要做check,超过存储长度就进行截取,然后存。要么就把varchar设置到500(此时不会自动转成text,效率依然很高),还不够

大你

就设成text吧,再就认为check截取,别期待mysql能自动帮你处理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6149842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存