
数据库
陌笙的默笙
这个作者很懒,什么都没留下…
展开
-
SQL基础语句
登录mysqlmysql -h主机地址 -u用户名 -p密码 查询数据库show databses;切换数据库use database;删除数据库/表drop database/table 数据库名/数据表名;创建数据库create database 数据库名;创建数据表create table 数据原创 2017-04-17 19:36:59 · 295 阅读 · 0 评论 -
用户管理
为什么需要用户管理 ?root是超级管理员用户,很容易引发由于误操作所导致的数据不安全问题。什么是用户管理?针对不同用户进行合理的用户角色权限分配,即用户管理语法:CREATE USER `user`@`host` [IDENTIFIED'password'];GRANT语句可实现创建用户同时授权或为已原创 2017-04-26 16:25:13 · 452 阅读 · 0 评论 -
视图
为什么需要视图?不同的人员关注不同的数据保证信息的安全性什么是视图?视图是一张虚拟表a.表示一张表的部分数据或多张表的综合数据b.其结构和数据是建立在对表的查询基础上视图中不存放数据a.数据存放在视图所引用的原始表中一个原始表,根据不同用户的不同需求,可以创建不同的视图视图的用途:原创 2017-04-25 16:09:25 · 504 阅读 · 0 评论 -
数据库索引
作用:提高查询速度可以加速表和表之间的连接,实现表与表之间的参照完整性使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间全文检索字段进行搜索优化分类:主键索引(PRIMARY KEY)唯一索引(UNIQUE)常规索引(INDEX)全文索引(FULLTEXT)主键索引:某一个属性组织能唯一标识一条记录特点:最常见原创 2017-04-24 17:22:38 · 379 阅读 · 0 评论 -
JDBC预编译
什么是预编译语句预编译语句PreparedStatement 是java.sql中的一个接口,它是Statement的子接口。通过Statement对象执行SQL语句时,需要将SQL语句发送给DBMS,由DBMS首先进行编译后再执行。预编译语句和Statement不同,在创建PreparedStatement 对象时就指定了SQL语句,该语句立即发送给DBMS进行编译。当该编译语句被执行时原创 2017-05-06 10:37:00 · 3394 阅读 · 0 评论 -
Properties配置文件
使用配置文件访问数据库的优点是:一次编写随时调用,数据库类型发生变化只需要修改配置文件。配置文件的设置:在配置文件中,key-value对应的方式编写。读取配置文件:使用Properties对象的load()方法来实现配置文件的读取,使用流来实现文件读写的操作。具体配置代码如下:Properties原创 2017-05-05 19:21:43 · 450 阅读 · 0 评论 -
分层开发
什么是分层开发?一种化大为小,分而治之的软件开发方法分层的特点:每一层都有自己的职责上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能上一层调用下一层的功能,下一层不能调用上一层功能分层开发的好处: 各层专注于自己功能的实现,便于提高质量 便于分工协作,提高开发效率 便于代码复用 便于程序扩展分层原则:封装原创 2017-05-05 08:06:53 · 1544 阅读 · 0 评论 -
SQL基础语句五
常用统计函数COUNT( )返回满足SELECT条件的记录总和数,如 SELECT COUNT(*)..SUM( )返回数字字段或表达式列作统计,返回一列的总和AVG( )通常为数值字段或表达列作统计,返回一列的平均值MAX( )可以为数值字段、字符字段或表达式列原创 2017-04-21 18:40:41 · 323 阅读 · 0 评论 -
Java-DAO模式
什么是DAO 1.Data Access Object(数据存取对象)2.位于业务逻辑和持久化数据之间3.实现对持久化数据的访问DAO模式的作用1隔离业务逻辑代码和数据访问代码2.隔离不同数据库的实现业务逻辑层,数据访问层(Oracle,SQLServer,MySQL)DAO模式的组成部分DAO接口DAO实现类原创 2017-05-04 08:50:30 · 1769 阅读 · 0 评论 -
Java三层架构
三层架构 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、原创 2017-05-10 20:38:56 · 778 阅读 · 0 评论 -
SQL基础语句三
语法:SELECT [ALL | DISTINCT] { * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] }FROM table_name [ as table_ alias ] [ left|out|inner join table_name2原创 2017-04-20 13:21:16 · 323 阅读 · 0 评论 -
SQL基础语句二
1.创建表,具有默认值CREATE TABLE IF NOT EXISTS `teacher`(id INT(4) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(20) NOT NULL DEFAULT 'admin' COMMENT '姓名')ENGINE=MYISAM CHARSET=utf8 COMMEN原创 2017-04-18 19:17:12 · 388 阅读 · 0 评论 -
JDBC
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力。JDBC API主要功能:与数据库建立连接、执行SQL语句、处理结果。DriverManager :依据数据库的不同,管理JDBC驱动Connection :负责连接数据库并担任传送数据的任务 Statement :由 Connection 产生、负责执行SQL语句ResultSet:负责保存Stat原创 2017-04-28 15:25:05 · 325 阅读 · 0 评论 -
数据语言
SQL包含四种程序设计语言类别的语句:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)和事物控制语言(TCL)。Data Definition Language(DDL) DDL使我们有能力创建或删除表格。也可以定义索引(键),规定表之间的链接,以及施加表间的约束。 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数原创 2017-04-27 23:04:45 · 627 阅读 · 0 评论