![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
hejianjie520
这个作者很懒,什么都没留下…
展开
-
JDBC操作oracle数据库优化
1、在客户端软件开发中使用Thin驱动程序 在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端软件。在客户机端软件的开发中,我们可以选择OCI驱动程序或Thin驱动程序。OCI驱动程序利用Java本地化接口(JNI),通过Oracle客户端软件与数据库进行通讯...2007-06-08 19:52:17 · 126 阅读 · 0 评论 -
Oracle学习笔记(一)
--创建数据库表结构 create table product( product_name varchar2(25), product_price number(4,2), quantity_on_hand number(5,0), last_stock_date date ); --插入数据 insert into product values('Smal...2007-10-16 23:05:07 · 94 阅读 · 0 评论 -
Java连接各种数据库
1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test...2007-10-24 23:12:51 · 72 阅读 · 0 评论 -
MySQL语句优化的原则
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重复值可...2007-10-24 23:18:40 · 84 阅读 · 0 评论 -
SQL Group by 学习
在select 语句中可以使用group by 子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。group by 子句可以将查询结果分组,并返回行的汇总信息Oracle 按照group by 子句中指定的表达式的值分组查询结果。 在带有group by 子句的查询语句中,在select 列表中指定的列要么是group by ...2007-10-29 00:05:09 · 83 阅读 · 0 评论 -
SQL Select语句完整的执行顺序
SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达式; 7、使用order by对结果集进行排序...2007-10-29 00:06:27 · 82 阅读 · 0 评论 -
MySQL存储过程学习(二)
MySQL存储过程 ERROR Handler 异常处理 问题样例:当insert失败时,我希望将其记录在日志文件中, 》》在这里需要创建一个主键表,以及一个外键表,我们使用的是Innodb ,因此外键关联检查是打开的,当我向外键表中插入 非主键表中的值时,动作将会失败,创建的数...2007-10-29 00:09:15 · 103 阅读 · 0 评论 -
MySQL存储过程学习(一)
1. 创建实例数据库 create database db5; use db5; 2.创建一个简单的工作表,并插入数据 create table t(s1 int); insert into t values(5); 3.创建程序实例 create procedure Example create procedure p1() select * from t; ...2007-10-29 00:10:46 · 66 阅读 · 0 评论