2015年1月8日
摘要: 1 传统的连接不足: 1)使用DriverManager获取一个连接后将Connection加载到内存,在验证用户名密码等,执行完后就释放,这样的方式将会消耗大量的资源和时间 2)每次数据库连接,使用完后都得断开,否则程序会出现异常而未能关闭,导致数据库系统的内存泄漏 3)这种开发不能控制被创建的连接对象数,系统资源会毫无顾忌地分配出去。如果连接过多,可能导致内存泄漏,服务器崩溃。 2 基... 阅读全文
posted @ 2015-01-08 20:24 追梦的小屁孩 阅读(177) 评论(0) 推荐(0)
摘要: 1 如果多个操作,写个操作使用的是自己的单独的连接,则无法保证事物。事物要求多个操作一起执行,一起回滚。 2 具体操作: 1)事物操作开始前,开始事物,取消Connection的默认提交行为。 2)如果事物的操作都成功,则提交事务 3)若出现异常,则在catch中回滚事务 3 四种事物隔离级别: 1)READ UNCOMMITTED:读其他事务未提交的数据,会出现脏读、不可重复读和幻读... 阅读全文
posted @ 2015-01-08 11:04 追梦的小屁孩 阅读(439) 评论(0) 推荐(0)