![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
Alend_Yin
Hi, I’m Alend!
I’m a thoughtful boy. I love thinking, thinking about the essence of everything in the world, as well as human nature.
I’m also a realistic and optimistic guy. I love the romantic and easeful life style with a little challenge, which is
展开
-
JDBC中的事务支持
数据库中事务(transaction)的主要目的是让数据库从一个稳定的状态变化到另一个稳定的状态。当数据库中进行提交时,应该保证所有的变化都已经保存了;如果进行回滚,那么所有的变化都不保存。在jdbc中,事务的启动是有jdbc驱动自动完成的,而事务的终止则可以是自动也可以是手动。事务自动终止还是手动终止是由连接的自动提交状态来判断的,对于jdbc,默认的自动提交状态是true,也就是说事务由驱原创 2008-03-02 19:55:00 · 786 阅读 · 0 评论 -
mysql数据库备份命令
下面是最简单的备份命令(需要把mysql的bin目录加到系统环境变量的path中),更详细的参数可参见mysql的使用手册,其中database_name是要备份的数据库名称,backup.sql是数据库当前状态的sql脚本。mysqldump -u root -p --opt database_name > d:/backup.sql如果要恢复,只需导入改sql脚本就可以了sou原创 2008-03-04 19:29:00 · 589 阅读 · 0 评论 -
数据库中的隔离和锁机制
在任何一个设计两个或更多的客户端和数据库交互的应用中,都要考虑并发(concurrency)问题,数据库一般通过隔离(Isolation)和锁机制(Locking)来解决这个问题.***隔离ANSI/SQL92标准说明了事务之间有三种不同类型的交互,下面从最低等级到最高等级分别列出:*脏读(Dirty reads):不管事务是否提交,该事务中的变化都可被其他事务看到。所以一个事务可能读取另一个原创 2008-03-02 19:53:00 · 392 阅读 · 0 评论