在刚接触数据库 *** 作时就发现时间在Java和数据库自己传输时经常出错,后来自己不断的调试得出一种解决方法:
在建立javaBean时将变量如time直接定义为Date类型,而数据库表单里的数据类型定义为datetime。当向数据库增加一条数据时,
stmsetString(4, new Date()toLocaleString());
当然有人会觉得,我定义的是Date类型的,为什么要用setString,因为后面我是使用了当前时间的一个字符串,所以要用String类型,
而且写sql语句时写数据表里数据名就可以,string直接存进去完全没有问题,只是我调出来的比较好玩的发现,前面我用date的几种
属性也不成功,应该是我水平有限,如果大家有好的方法请多多指教。
而读取一条数据时rsgetDate();
第二种方法就比较正经:
在建立javaBean是将变量如time直接定义为 Timestamp 类型,这是sql里的一种类型,同样的数据表里数据类型还是定义为datetime,
当向数据库增加一条数据时,stmsetTimestamp(6,new Timestamp(new Date()getTime()));
很正常的一种写法,而读取数据时rsgetTimestamp()
这是我常用的两种方法。
如果只是想插入几百行的话就这么写
INSERT INTO A(F_ID,F_NAME)
SELECT TOP 100 1,'AAA'
FROM masterdbosyscolumns
INSERT INTO A(F_ID,F_NAME)
SELECT TOP 200 2,'BBB'
FROM masterdbosyscolumns
能插入的最大行数取决于系统表syscolumns的记录数
Visual foxpro对数据库的 *** 作和其它数据库系统一样,是通过对数据库中数据、信息进行加工、处理,为了方便用户对数据库的 *** 作,Visual foxpro系统提供了一种更方便的工具——表单设计器。利用表单设计器,可以在表单中添加各种丰富的对象,让这些对象去响应用户和系统的事件。可以说,Visual foxpro中的表单设计是为用户对数据库的一系列的输入、输出、查询、显示等 *** 作提供了方便、有效的途径。
---- 在Visual foxpro中要设计好一个表单,并不是一件很容易的工作,好在Visual foxpro系统提供了一系列的设计向导,包括数据库表的设计向导,表单设计向导,报表设计向导,标签设计向导等,对于初学者来说,利用向导来设计数据库或表单是一件非常愉快的事情。
---- 下面就数据库和表单来介绍如何利用向导。
---- 1、创建数据库表。
---- “表向导”基于典型的表结构创建表。“表向导”允许从样表中选择满足需要的表。在一步步经过向导的过程中,可以定制表的结构和字段。也可以在向导保存表之后修改表。如果有一个或多个数据库打开,表向导自动将新建表添加到当前数据库中。如果没有数据库打开,表向导将创建一个自由表。
---- 步骤 1 - 字段选取
---- 从“工具”菜单指向“向导”子菜单,选择“表”命令,d出“表向导”对话框,“表向导”对话框包含一个表结构的内嵌设置,用于简化表的设计。“样表”框列出了Visual foxpro提供的全部样表,可以从中选择要用的样表;“可用字段”框列出了样表中预先设计的字段,可以从中选择要在新表中使用的字段。“可用字段”框右侧有4个上下排列的按钮,上面两个用于从“可用字段”框移到“选定字段”框中,下面两个用于从“选定字段”框移到“可用字段”框,“选定字段”即是新表中所用字段。当选定字段以后,单击“下一步”即可进入下一步骤。
---- 选定了所用字段以后,还必须确定当前表是自由表还是要求加入到指定的数据库中。然后单击“下一步”。
---- 步骤 2 - 修改字段设置
---- 进入这一对话框,可以对每个字段的设置进入修改,包括字段名、类型、宽度、小数位等,当修改完所有字段以后,即可进入下一步 *** 作。
---- 步骤 3 - 表索引
---- 用户如须要对该数据库进入索引,则在这一对话框中的主关键字栏选择指定的关键字和其它索引字段,否则单击“下一步”即可。
---- 步骤 4 - 完成
---- 单击“下一步”完成对此数据库表或自由表的创建 *** 作,并保存文件。
---- 2、创建 *** 作数据的表单
---- 在Visual foxpro 中,通常使用表单向导创建表单的初始模型,然后使用表单设计器来修改初始模型。
---- 向导步骤
---- 步骤 1 - 字段选取
---- (1)、 从“工具”菜单指向“向导”子菜单,然后选择“表单”命令,d出“向导选取”对话框。
---- (2)、单击“表单向导”,然后单击“确定”按钮,d出“表单向导”对话框。
---- (3)、单击“数据库/表”框右侧的三点按钮,从“打开”对话框中找到需要的数据库表或自由表。单击确定,关闭“打开”对话框。
---- (4)、在“可用字段”中选择需要使用的字段,并利用右边的四个按钮中的上面两个按钮,可以将它们移到右边的“选定字段”框中。单击“下一步”可以进入下一步。
---- 步骤 2 - 选择表单样式
---- (5)、从样式框中选择一种表单式样(如浮雕式),并在“按钮类型”列表中选择任何一种按钮类型,并单击“下一步”。进入步骤 3。
---- 步骤 3 - 排序记录
以上就是关于java怎么从数据库中取出时间全部的内容,包括:java怎么从数据库中取出时间、SQLSERVER 插入数据问题 INSERT 多条重复数据、在设计数据库时,是将多个实体分开表格设计好还是同一个表格但用不同类型字段区分开好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)