图片上传不上来,所以只能用语言来描述了~~
jbuilder做的swing界面,输入年份和月份,分别是在两个文本框里。怎么判断年和月的有效性?年是1-9999,月是1-12,是这样吗?还有,处理年和月,转换为datetime类型。数据库里date列的数据类型是datetime,存储的是年和月转换后的年月值,要求是datetime类型
要怎么转换才能插入数据库呢,还有在界面输入年和月,到数据库里去查询。
当然这个程序界面上还有很多输入项。要求是输入年和月,总收入,房费,伙食费,交通费,等等,点插入按钮,如果数据库中存在该月账目记录,就将结果显示在文本框。如果不存在就执行插入。还有,输入年和月,点查询,存在的话将结果显示在各个文本框。(不存在就弹出提示信息并return)
插入和查询程序都会,就是处理时间的问题上出了问题。
jbuilder做的swing界面,输入年份和月份,分别是在两个文本框里。怎么判断年和月的有效性?年是1-9999,月是1-12,是这样吗?还有,处理年和月,转换为datetime类型。数据库里date列的数据类型是datetime,存储的是年和月转换后的年月值,要求是datetime类型
要怎么转换才能插入数据库呢,还有在界面输入年和月,到数据库里去查询。
当然这个程序界面上还有很多输入项。要求是输入年和月,总收入,房费,伙食费,交通费,等等,点插入按钮,如果数据库中存在该月账目记录,就将结果显示在文本框。如果不存在就执行插入。还有,输入年和月,点查询,存在的话将结果显示在各个文本框。(不存在就弹出提示信息并return)
插入和查询程序都会,就是处理时间的问题上出了问题。
楼主【hardwin】截止到2008-06-24 00:10:32的历史汇总数据(不包括此帖):
发帖数:2 发帖分:0
结贴数:1 结贴分:0
未结数:1 未结分:0
结贴率:50.00 % 结分率:-------------------
楼主加油
我这是用swing做的图形界面,输入年,月,还有一些数据,各在一个文本框里,输入正确就执行插入或者查询,插入和查询是通过两个按钮的点击事件实现。输入的年和月是分开的两个字符串,要插入数据库是年月连在一起的datetime类型。如果年+月(jTextField1.text+jTextField2.text),然后通过字符串转换为日期类型的数据,转换出来的年月不对。操作数据库的那个类,插入方法和查询方法,参数年和月那里都是datetime类型,而且是java.sql.date类的时间类型。前台调用函数那里得传时间类型。那前台转换时怎么把年月转换成java.sql.date的时间类型呢?这个类里的方法都不够用啊。用别的类里面的方法,怎么和sql包里的date类进行处理呢?不是一个类里面的参数类型调用函数会发生错误,而且方法不能正确调用,自然插入和查询就无法正确执行
现今所说过的都是年月日的字符串转换为时间类型
只有年月该怎么转呢???