
数据库(mysql)
文章平均质量分 77
&Alex.
这个作者很懒,什么都没留下…
展开
-
数据库常见约束
文章目录含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束添加约束的时机:约束的添加分类:一、创建表时添加约束1.添加列级约束查看stuinfo中的所有索引,包括主键、外键、唯一2.添加表级约束二、修改表时添加约束三、修改表时删除约束1.删除非空约束2.删除默认约束3.删除主键4.删除唯一5.删除外键含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束NOT NULL:非空,用于保证该字段的值不能为空比如姓名、学号等DEFAULT:默认原创 2021-07-07 16:03:59 · 195 阅读 · 0 评论 -
数据库连接池步骤详解(Druid 为例)
1.导入mysql驱动jar包mysql-connector-java-8.0.11.jar2.导入Druidjar驱动jar包druid-1.1.10.jar3.创建测试类 (DruidTest) public class DruidTest { @Test public void getConnection() { Connection conn = null; try { //1.读取配置文件原创 2021-07-06 18:30:51 · 380 阅读 · 0 评论 -
数据库连接池
JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:在主程序(如servlet、beans)中建立数据库连接进行sql操作断开数据库连接这种模式开发,存在的问题:普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连接。这样的方式将会消耗大量的资源和时原创 2021-07-06 11:59:50 · 118 阅读 · 0 评论 -
数据库事务(JDBC)
数据库事务数据库事务介绍事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback) 到最初状态。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部原创 2021-07-05 16:05:12 · 158 阅读 · 0 评论