摘要: insert into systemmailnotify (subject,mailid,mailfrom,mailto,status) values('1341',32,'admin@waytide.com','test@waytide.com',0)com.microsoft.sqlserver.jdbc.SQLServerException: 无法将 NULL 值插入列 'keyid',表 'wayoa.dbo.SystemMailNotify';该列不允许空值。INSERT 失败。 at com.micro 阅读全文
posted @ 2010-01-04 14:18 java程序代码 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Java运行环境有一个字符串池,由String类维护。执行语句String str="abc"时,首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给str,如果不存在则先在字符串池中新建一个字符串"abc",然后再将其赋给str。执行语句String str=new String("abc")时,不管字符串池中是否存在字符串"abc",直接新建一个字符串"abc"(注意:新建的字符串"abc"不是在字符串池中), 阅读全文
posted @ 2010-01-04 09:31 java程序代码 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 前言在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的字段的支持也不好。这里提供了一种与JDBC兼容性非常好的方案。 JDBC和分页 Sun的JDBC规范的制定,有时很让人哭笑不得,在JDBC1.0中,对于一个结果集(ResultSet)你甚至只能执行next()操作,而无法让其向后滚动,这就直接导致在只执行一次SQL查询的情况下无法获得结果集的大小。所以,如果你使用的是JDBC1.0的驱动,. 阅读全文
posted @ 2010-01-04 08:37 java程序代码 阅读(154) 评论(0) 推荐(0) 编辑