
写2个方法,一个insert,一个updata,在insert的末尾,掉用update,update的时候,获取系统时间,更新进去,
你数据门里面是datatime,你string也可以插入进去的,只要格式是正确的
如有疑问,请追问。
速度方面可以有很多提升的方式,你可以去网上查查,不过效果不会太明显就是!给你一个经验之谈, 你可以新建一个后台委托或者定时应用,专门用来做静默的批量 *** 作, 比如
比如A是一个web工程,,
1 前台有个触发事件,
2 触发之后, 通知 你另外的工程B, 让B去执行这些费时费内存的 *** 作, 而A仍然能够正常的运行.不会影响其他业务.
3 等待B将这些 *** 作处理完之后,可以通知A, A再去返回结果.
这样的话 能够保持A仍然能够高效的处理其他业务逻辑. 用户也不会感觉到程序的卡顿.
1.首先检查你注册数据源没有:(我不知道你使用sql server还是access)用Access创建一个数据库,进入控制面板->管理工具->数据源(odbc).选择 系统DSN, 点 添加, 选择microsoft Access Driver(.mdb),用sql server也是类似这样注册.
2.你没有用户和密码的设置,你是否已经保证你的数据库没有用户名和密码就能连接.
3.你的sql里面的 [12] 是插入数值的列的时候是不需要'号的.
4.你在运行的时候,你需要得到更多的信息.对于异常我们往往需要打印详细的信息,请记住对于一个出现异常的地方不打印任何信息,对于调试人员来说是十分沮丧的.所以请你每个在catch语句里面写入:
ce.printStackTrace()
这样可以通过运行程序知道你的问题出现在什么地方.因为jdk将为你打印详细的异常信息.
5.对于第二个异常来说只要获取SQLException就可以了,对于异常来说越细越能描述异常的信息,所以没有必要用Exception
6.应该有关闭数据库连接的代码.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)