- 博客(27)
- 收藏
- 关注
原创 JDBC中C3PO数据库连接池详解
-----------------------------------------------------JDBC中C3PO数据库连接池详解------------------------------------------------C3P0简介 C3P0也是开源免费的连接池!C3P0被很多人看好! C3P0的使用 C3P0中池类是:ComboPooledDataSource。 pub...
2018-06-24 23:53:17 2026
原创 JDBC中DBCP数据库连接池详解
------------------------------------------------JDBC中DBCP数据库连接池详解----------------------------------------------JDBC数据库连接池接口(DataSource) Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商可以让自己的连接池实现这个接口。这样应...
2018-06-24 23:51:49 550
原创 JDBC事务的隔离级别
----------------------------------------------JDBC事务的隔离级别----------------------------------------------------事务隔离级别 Ø 事务的并发读问题l 脏读:读取到另一个事务未提交数据;l 不可重复读:两次读取不一致;l 幻读(虚读):读到另一事务已提交数据。 Ø 2 五大并发事务问题...
2018-06-24 23:50:16 1253
原创 JDBC事务的概述及应用
--------------------------------------------------JDBC事务的概述及应用---------------------------------------------事务1 事务概述为了方便演示事务,我们需要创建一个account表:CREATE TABLE account( ID NUMBER(10), NAME ...
2018-06-19 13:03:43 440
原创 JDBC中DAO模式的例子示范
----------------------------------------JDBC中DAO模式的例子示范---------------------------------------1 JdbcUtils的作用你也看到了,连接数据库的四大参数是:驱动类、url、用户名,以及密码。这些参数都与特定数据库关联,如果将来想更改数据库,那么就要去修改这四大参数,那么为了不去修改代码,我们写一个Jdb...
2018-06-15 23:36:01 2037
原创 JDBC封装DBUtil和DAO模式
------------------------------------- JDBC封装DBUtil和DAO模式----------------------------------------------JdbcUtils工具类 1 JdbcUtils的作用你也看到了,连接数据库的四大参数是:驱动类、url、用户名,以及密码。这些参数都与特定数据库关联,如果将来想更改数据库,那么就要去修改这四大参...
2018-06-15 23:34:40 1889
原创 JDBC数据批处理
--------------------------------------------------JDBC数据批处理-----------------------------------------------------批处理 PreparedStatement批处理批处理就是一批一批的处理,而不是一个一个的处理!当你有10条SQL语句要执行时,一次向服务器发送一条SQL语句,这么做效率上很...
2018-06-15 23:33:24 190
原创 JDBC大数据
-----------------------------------------JDBC大数据-------------------------------------------大数据1 什么是大数据所谓大数据,就是大的字节数据,或大的字符数据。标准SQL中提供了如下类型来保存大数据类型:类型 长度 tinyblob 28--1B(256B) blob 216-1B(64K) mediu...
2018-06-15 23:32:26 520
原创 JDBC对时间类型的处理
-----------------------------------------------JDBC对时间类型的处理----------------------------------------------时间类型 1 Java中的时间类型java.sql包下给出三个与数据库相关的日期时间类型,分别是:l Date:表示日期,只有年月日,没有时分秒。会丢失时间;l Time:表示时间,有年...
2018-06-15 23:29:51 6309 1
原创 JDBC预编译PreparedStatement
-----------------------------------------------------------JDBC预编译PreparedStatement----------------------------------------JDBC预编译 1 什么是SQL注入在需要用户输入的地方,用户输入的是SQL语句的片段,最终用户输入的SQL片段与我们DAO中写的SQL语句合成一个完整的...
2018-06-15 23:28:22 331
原创 JDBC数据库变更(增删改查)
------------------------------------------------------JDBC数据库变更(增删改查)-----------------------------------------JDBC应用示例下面开始编写第一个JDBC程序 public void show() { //4大参数,driverClassName(每个数据库不一...
2018-06-15 23:26:12 719
原创 JDBC的概述
--------------------------------------------------JDBC的概述------------------------------------------------------------1 JDBC概述1 什么是JDBC JDBC(JavaDataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库...
2018-06-15 23:24:06 19710 7
原创 数据库表数据的导出和用户导入导出
-----------------------------------------------数据库表数据的导出和用户导入导出---------------------------------------数据导出第一步:第二步就完成了数据的导出-----------------------------------------------------------------------------...
2018-06-13 18:36:07 6007
原创 数据库模型和表的转换
------------------------------------------------------------数据库模型和表的转换--------------------------------------------------------从数据库模型中导出第一步:第二步:我们也可以在导出前做一些修改-------------------------------------------...
2018-06-13 18:33:53 5112
原创 数据库建模多表一对多和多对一、一对一、多对多
----------------------------------------数据库建模多表一对多和多对一、一对一、多对多-------------------------------------------------------一对多和多对一我们再创建一张订单表,用户表和订单表之间的关系是一对多 从用户表分析 一对多的关系: 箭头所指向的表是1的一端,箭头背向的表是多的一端(除一...
2018-06-13 18:29:30 48900 7
原创 数据库建模单表
----------------------------------------------数据库建模单表---------------------------------------------PowerDesigner的安装:第一步:第二步:第三步最后一直点下一步next到安装完成 把破解文件全部拷贝到powerDesigner安装目录下启动powerDesigner接下来我们来建立Oracl...
2018-06-13 18:27:37 464
原创 Oracle高级trigger触发器
-------------------------------------------Oracle高级trigger触发器--------------------------------------------------触发器 数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的...
2018-06-07 00:00:34 6830
原创 Oracle高级plsql中的储存过程和储存函数
----------------------------------------Oracle高级plsql中的储存过程和储存函数------------------------------------------------存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如...
2018-06-06 21:52:05 753
原创 Oracle高级plsql例外exception
------------------------------------------------Oracle高级plsql例外exception---------------------------------------------例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。系统定义例外 no_data_found (没有找到数据)too_many_rows ...
2018-06-06 21:46:49 2409
原创 Oracle高级plsql游标cursor
-----------------------------------------------Oracle高级plsql游标cursor---------------------------------------------游标Cursor在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据。语法: C...
2018-06-06 21:45:37 1319
原创 Oracle高级plsql的if分支和循环loop
------------------------------------------------Oracle高级plsql的if分支和循环loop----------------------------------------------------If语句语法1: IF 条件 THEN 语句1; 语句2; END IF;语法2: ...
2018-06-06 21:44:08 728
原创 Oracle的plsql程序语法和常量、变量、引用类型、记录类型
-------------------------------------------------------Oracle的plsql程序语法和常量、变量、引用类型、记录类型-----------------------------------------------------pl/sql什么是PL/SQL?PL/SQL(Procedure Language/SQL)PLSQL是Oracle对s...
2018-06-06 21:42:40 2643
原创 oracle索引index
-----------------------------------------oracle索引index---------------------------------------------索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o 次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种:为什么添加了索引之后,会加快查询速度呢?图书馆:如果杂乱地放书的话检索...
2018-06-06 21:40:58 267
原创 Oracle序列sequence
---------------------------------------------------Oracle序列sequence------------------------------------------------在很多数据库中都存在一个自动增长的列,如果现在要想在oracle 中完成自动增长的功能, 则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。语法:CREATE...
2018-06-06 21:39:38 404
原创 Oracle的视图view精讲
-------------------------------------Oracle的视图view精讲--------------------------------------视图就是封装了一条复杂查询的语句。语法1.:CREATE VIEW 视图名称 AS 子查询范例:建立一个视图,此视图包括了20部门的全部员工信息createview empvd20 asselect * from emp...
2018-06-06 21:37:57 275
原创 oracle修改密码,添加用户和删除用户,授权
-------------------------------oracle修改密码,添加用户和删除用户,授权-----------------------------------修改oracle数据库用户密码的方法 WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行; 连接成功...
2018-06-06 21:35:15 2880 1
原创 Oracle的rownum和分页
--------------------------------------------Oracle的rownum和分页--------------------------------------------------RownumROWNUM:表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。范例:查询emp表带有rownum列selectrownum, t.* from...
2018-06-06 21:16:44 12140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人