使用JDBC过程中报:数据库Date类型与Java的Date类型不匹配怎么解决?

使用JDBC过程中报:数据库Date类型与Java的Date类型不匹配怎么解决?,第1张

JDBC的数据类型一般为sql包下的Date貌似是某个的子类,你可以通过符合类型转换的模式,将String 类型转换为java.sql.Date下的类型。一般java的Date类型为java.util.Date,转换一下下就好了剩下的请查API里面的具体方法。

char,datetime,varchar类型直接加单引号就可以。

其他类型的要类型转换下载插入

String sqlString = "insert into .... values(....'"+annex+"')"

String sqlString = "insert into .... values(....'"+draftersdate+"')"

你是这样的吗?你可以把你做插入的sql语句打到控制台上

然后贴到数据库执行

已知数据库全部支持.

access.sqlserver.mysql.oracle.db2.,但是一般用sql和mysql的比较多了

主要看你用什么方式连接.jdbc或者是使用持久化的支持.如hibernate.Ibatis.mybatis.或者大数据的hadoop.自己练习的话,access或者mysql就行.sqlserver也行.稍微大些.access,office自带.mysql也有绿色版.sqlserver比较大,装着也麻烦.这几个数据库的区别你可以百度下.都是关系型数据库.语法和结构大体差不太多.

互 易 中 国顶起


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

原文地址: https://www.outofmemory.cn/sjk/10827830.html

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

发表评论

登录后才能评论

评论列表(0条)

保存