![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Howie Lee
If wishes are horses, beggars would ride.
展开
-
元数据
元数据:数据库、表、列的定义信息。- DataBaseMetaDataConnection.getDatabaseMetaData()DataBaseMetaData对象getURL():返回一个String类对象,代表数据库的URL。getUserName():返回连接当前数据库管理系统的用户名。getDatabaseProductName():返回数据库的产品名称。getDatabaseProd原创 2017-03-17 16:36:25 · 313 阅读 · 0 评论 -
oracle v$database 视图
select db.dbid “数据库标识”,–数据库的标识,当数据库在所有文件的头部创建和存储时计算出来的标记编号 db.Name “数据库名称”,–数据库名称 db.created “创建日期”,–数据库创建日期 db.RESETLOGS_CHANGE# “重置日志的次数”,–系统在打开重置日志下改变的SCN(数据库内部时钟)次数转载 2017-08-02 15:21:46 · 950 阅读 · 0 评论 -
mysql进阶篇之数据约束和多表操作
数据约束默认值:-- 1.1 默认值 CREATE TABLE student( id INT, NAME VARCHAR(20), address VARCHAR(20) DEFAULT '吉林通化' -- 默认值 )DROP TABLE student; -- 当字段没有插入值的时候,mysql自动给该字段分配默认值 INSERT INTO student(id,NAM原创 2017-03-16 15:25:12 · 509 阅读 · 0 评论 -
mysql进阶篇之存储过程和触发器
存储过程语法:-- 创建存储过程 DELIMITER $ -- 声明存储过程的结束符 CREATE PROCEDURE pro_test() --存储过程名称(参数列表) BEGIN -- 开始 -- 可以写多个sql语句; -- sql语句+流程控制 SELECT * FROM employee; END $原创 2017-03-16 19:47:15 · 590 阅读 · 0 评论 -
数据库操作之事务
基本概念:事务使指一组最小逻辑操作单元,里面有多个操作组成。 组成事务的每一部分必须要同时提交成功,如果有一个操作失败,整个操作就回滚。事务ACID特性:原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态。 隔离性(Isolation) 事原创 2017-03-16 21:20:43 · 394 阅读 · 0 评论 -
JDBC优化之DbUtils组件
commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。第三方插件: 需要引入jar包:commons-dbutils-1.6.jar|– DbUtils 关闭资源、加载驱动 |原创 2017-03-17 16:50:17 · 482 阅读 · 0 评论 -
数据库连接之自定义pool
使用代理对象完成对关闭操作的触发控制import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.sql.Connection; import java.sql.DriverManager; import java.sql原创 2017-03-18 11:48:19 · 525 阅读 · 0 评论 -
数据库连接之DBCP连接池
DBCP 是 Apache 软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个 jar 文件: • Commons-dbcp.jar:连接池的实现 • Commons-pool.jar:连接池实现的依赖库Tomcat 的连接池正是采用该连接池来实现的。该数据库连接池既可以与应用服务器整合使用,也可由应用程序独立使用。硬编码方式:@Test publ原创 2017-03-18 11:58:58 · 453 阅读 · 0 评论 -
DBCP连接池配置参数说明
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver转载 2017-03-18 12:06:45 · 379 阅读 · 0 评论 -
C3P0连接池
C3P0连接池: 最常用的连接池技术!Spring框架,默认支持C3P0连接池技术! C3P0连接池,核心类: CombopooledDataSource ds;jar: c3p0-0.9.1.2.jar硬编码: @Test public void testCode() throws Exception { // 创建连接池核心工具类原创 2017-03-18 12:19:42 · 314 阅读 · 0 评论 -
C3P0连接池参数解释
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetry转载 2017-03-18 12:22:14 · 319 阅读 · 0 评论 -
Oracle中connect,resource角色权限
connect resource权限 grant connect,resource to user;执行上面的sql语句后用户包括的权限: CONNECT角色: –是授予最终用户的典型权利,最基本的 ALTER SESSION –修改会话 CREATE CLUSTER –建立聚簇 CREATE DATABASE LINK原创 2017-08-02 09:50:52 · 1305 阅读 · 0 评论