zoukankan      html  css  js  c++  java
  • 疯狂Java之JDBC 笔记

    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 可用来分析底层数据库信息. 

     
  • 相关阅读:
    iOS利用通知(NSNotification)进行传值
    yum gd linux
    discuz搬家
    快速上传到rackspace cdn工具turbolift swift 安装
    linux 文件属性、权限、所有人、所属组
    Tar压缩文件
    lamp安装手稿
    Mysql导出导入相关操作记录
    How to Install a Language Pack
    centos下开启htaccess
  • 原文地址:https://www.cnblogs.com/linxiaojiang/p/3156864.html
Copyright © 2011-2022 走看看