疯狂Java之JDBC 笔记
2013-06-26 16:50
441 查看
1,JDBC:一种可执行SQL语句的api
2,MySQL没有图形化界面,如SQLServer和MySQL Front
3,关系形数据库简单说就是表的集合. 面向对象形如SQL Server2005 和Oracle 10g还未大规模应用
4,SQL : Structured Quary Language
5,查询语句分4类:
one:select
two:Data Manipulation Language---insert,update,delete
three:Data Definition Language----create,alter,drop,truncate
four:Data Control Language----grant,revoke
five:事务控制---commit,rollback,savepoint
6,数据库函数: 函数常见于select之后和where子句中. 如----select sin(char_length(teacher_name))
---ifnull(expr1,expr2)
7,分组和组函数: avg,count,max,min,sum等
8,多表连接和子查询:
SQL92:等值,非等值,外连接,广义笛卡儿积;
SQL99:交叉,自然,using子句,on子句,全外连接或左右外连接;
等值的例子:--select s.* , teacher_name
--from student_table s, teacher_table t
--where s.java_teacher = t.teacher_id;
7,MySQL事物:由一步或几步数据库操作序列组成的逻辑执行单元. 这个系列要么全部执行, 要么放弃执行.
JDBC连接的整备支持由Connection提供支持. Connection默认打开自动提交, 即关闭整备. (每条SQL语句一执行便会立即提交到数据库).
8,DataBaseMetaData 可用来分析底层数据库信息.
2,MySQL没有图形化界面,如SQLServer和MySQL Front
3,关系形数据库简单说就是表的集合. 面向对象形如SQL Server2005 和Oracle 10g还未大规模应用
4,SQL : Structured Quary Language
5,查询语句分4类:
one:select
two:Data Manipulation Language---insert,update,delete
three:Data Definition Language----create,alter,drop,truncate
four:Data Control Language----grant,revoke
five:事务控制---commit,rollback,savepoint
6,数据库函数: 函数常见于select之后和where子句中. 如----select sin(char_length(teacher_name))
---ifnull(expr1,expr2)
7,分组和组函数: avg,count,max,min,sum等
8,多表连接和子查询:
SQL92:等值,非等值,外连接,广义笛卡儿积;
SQL99:交叉,自然,using子句,on子句,全外连接或左右外连接;
等值的例子:--select s.* , teacher_name
--from student_table s, teacher_table t
--where s.java_teacher = t.teacher_id;
7,MySQL事物:由一步或几步数据库操作序列组成的逻辑执行单元. 这个系列要么全部执行, 要么放弃执行.
JDBC连接的整备支持由Connection提供支持. Connection默认打开自动提交, 即关闭整备. (每条SQL语句一执行便会立即提交到数据库).
8,DataBaseMetaData 可用来分析底层数据库信息.
相关文章推荐
- 疯狂java笔记-JDBC常用接口和类
- java8--Mysql数据库与JDBC编程(java疯狂讲义3复习笔记)
- 疯狂java笔记:关于final修饰符
- JAVA 笔记-JDBC(五)
- 【Java学习笔记】JDBC
- Mysql Java驱动代码阅读笔记及JDBC规范笔记
- Java笔记03——数据库JDBC
- [疯狂Java]JDBC:CallableStatement执行存储过程
- java 从零开始,学习笔记之基础入门<JDBC>(二十四)
- [疯狂Java笔记]图形用户界面、AWT、Swing简介
- java8--多线程(java疯狂讲义3复习笔记)
- 疯狂java笔记之树和二叉树
- Java学习笔记——JDBC读取properties属性文件
- [疯狂Java笔记]AWT:常用组件
- Java笔记03——数据库JDBC
- java8--异常处理(java疯狂讲义3复习笔记)
- JAVA 笔记-JDBC(五)
- 疯狂Java笔记:4.2 深入数组
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- 【疯狂Java学习笔记】【第一章:Java语言概述】