当前位置:主页 > 教程 > 数据库 >

Java数据库基础知识
栏目分类:数据库   发布日期:2019-06-26   浏览次数:

关系型数据库三范式 要满足第二范式必须满足第一范式,要满足第三范式必须满足第二范式第一范式(列数据不可分割)第二范式(主键)第三范式(外键)反三范式(可以设置重复信息) 事务 事务式并发控制对单位,用户定义一系列操作,这些操作要么都做要么都不
关系型数据库三范式
要满足第二范式必须满足第一范式,要满足第三范式必须满足第二范式第一范式(列数据不可分割)第二范式(主键)第三范式(外键)反三范式(可以设置重复信息)
事务
事务式并发控制对单位,用户定义一系列操作,这些操作要么都做要么都不做,是不可分割的工作单位四大特征: 原子性 一致性 隔离性 持久性原子性: 事务内操作不可分割一致性: 要么都成功,要么都失败,失败对前面操作回滚隔离性: 一个事务开始后,不能受其他事务干扰持久性: 表示事务开始了,就不能终止
mysql数据库默认对最大连接数
特定服务器只能支持一定数目同时连接 默认最大连接数100
mysql对分页和oracle的分页
mysql使用关键字limit进行分页 limiit offset,sizeoracle的分页 使用三层嵌套查询
触发器的使用场景
触发器需要触发条件,当满足什么条件执行什么操作
存储过程
 
 
jdbc调用存储过程
 
加载驱动 获取连接 设置参数 执行 释放连接
jdbc
 
Java database connection java数据库连接
写一个jdbc的程序
贾琏欲执事加载驱动(com.mysql.jdbc.Driver,oracle.jdbc.driver.OracleDriver)获取连接(DriverManger.getConnection(url,username,password))设置参数 Statement PreparedStatement cstmt.setXXX(index,value)执行 executeQuery executeUpdate释放连接(从小到大,放在finnaly)
PreparedStatement相比Statement
预编译速度快可读和可维护性好安全性 使用预编译不需要对传入数据进行过滤数据库连接池的作用
限定数据库连接的个数数据库连接不需要每次都创建或销毁,节约资源数据库不需要每次都去创建,响应时间更快

相关热词:

相关内容
Copyright © 2005-2020 万方教程网 版权所有   苏ICP备15008658号-5   关于我们 | 广告合作 | 版权声明 | 意见反馈 | 联系方式 | 原创投稿 | 网站地图 |
特效 教程 资源 资讯