2012年3月15日

谨慎使用Date 和 Time 类 转载自:http://www.wangchao.net.cn/bbsdetail_1478942.html

摘要: JAVA里提供的日期和时间类,java.sql.Date和java.sql.Time,只会从数据库里读取某部分值,这有时会导致丢失数据。例如一个 包含2002/05/22 5:00:57 PM的字段,读取日期时得到的是2002/05/22,而读取时间时得到的是5:00:57 PM. 你需要了解数据库里存储时间的精度。有些数据库,比如MySQL,精度为毫秒,然而另一些数据库,包括Oracle,存储SQL DATE类型数据时,毫秒部分的数据是不保存的。以下操作中容易出现不易被发现的BUG: 获得一个JAVA里的日期对象。 从数据库里读取日期 试图比较两个日期对象是否相等。如果毫秒部分丢失,... 阅读全文

posted @ 2012-03-15 17:22 wensky 阅读(309) 评论(0) 推荐(0) 编辑

JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法 转载自:

摘要: JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]2007年10月30日 星期二 下午 09:341、如何将java.util.Date转化为java.sql.Date?转化:java.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date();sd = new java.sql.Date(ud.getTime());2、如果要插入到数据库并且相应的字段为Date类型那么可以用PreparedStatement.set 阅读全文

posted @ 2012-03-15 17:15 wensky 阅读(312) 评论(0) 推荐(0) 编辑

关于用命令行 文本 进行java代码的编辑 编译 运行 应注意的地方

摘要: 首先 须配置环境变量 Path 如C:\Program Files\Java\jdk1.6.0_10\bin然后建立对应于package的文件夹框架 在最里层的文件夹下 建立java文件写好代码以后: 编译时 如果此类没有关联类(rt.jar中除外:因为windows系统下 javac命令会按照:path classpath 默认目录的顺序) 可以在最里层文件夹下直接编译 javac *.java 如果有关联类 则需要在 包根目录同级下 javac package/*.java运行时: 如果没有其他jar包文件调用:可直接:java com.*.*.类名 如果有jar类调用 比如jdbc驱动类 阅读全文

posted @ 2012-03-15 13:41 wensky 阅读(227) 评论(0) 推荐(0) 编辑

导航