java项目案例开发-第一章 Acess,MySQL,Tomcat
2017-05-03 19:47
295 查看
1.1 Access
利用Access创建表及表间关系,并填写表的数据。问题:
1、在用数据库Access过程中说主表引用字段找不到唯一索引是怎么回事啊?
主表中未设置主键,在建立关系时就会这样显示。一般来说,主表中都有一个字段是不重复的,用它来做主键。如学生表中的学生编号是唯一的,不重复的,就可做主键。如果没设置主键,学生编号重复,当它与其它表(如成绩表)中的学生编号建立关系时,就会显示学生表中的引用字段(学生编号)找不到唯一索引。
1.2 MySQL的使用
enter password:无,直接enter即可。DDL – 数据定义语言Data Definition Language
create database hncu character set utf8; //创建一个数据库hncu,并设置编码为utf-8.这样设置编码的好处就是不用依赖配置文件里面的默认编码。
如果这样写:create database [if not exists] hncu character set utf8; //[if not exists]–判断hncu是否存在,不存在才创建。
use
hncu; //进入hncu这个数据库。
create
table stud(
sno varchar(15) not null primary key,
sname varchar(15) not null,
age int
); //创建一个表格stud,包含3列:sno,sname,age. not
null —表示非null。 primary key —设置主键,也就是sno名字必须唯一!
desc
stud; //显示stud表格的结构。
insert
into stud values(‘1000’,’Jack’,20);
insert into stud values(‘1002’,’Tom’,24);
insert into stud values(‘1003’,’Rose’);//这句是错误的,不能少!(后面有指定插入哪几列的方法)
insert into stud values(‘1003’,’Rose’,30);
//为stud表格增加一行并赋值 ,sno可以为”“,但是只会有一个!
alter
table stud add column tel int; //为stud表格增加一名为tel,类型为int 的列。 (因为没有赋值,值都是NULL)
alter
table stud drop column tel; //删除stud表格下的tel列
drop
table stud; //删除表格stud、
drop database hncu; //删除数据库hncu、
DML-数据操纵语言Data Manipulation Language
主要指数据的增删查改 Select\delete\update\insert\call
show databases; //显示所有数据名
use hncu; //打开“hncu”这个数据库
show tables; //显示当前数据库的所有表名
selec
ccfb
t * from stud; //显示stud表中的所有记录
select * from stud where sname=’Tom’; //显示(查询)sname=’Tom’的所有记录
select sname,age from stud; //显示stud表中的指定字段(列)
insert
into stud values(‘1004’,’张三’,30); //向stud 表插入一条记录
delete
from stud where sname=’Tom’; //删除指定行-这里为sname为Tom的行。
update
stud set sname=’李四’ where sno=’1003’; //将sno为’1003’的行的sname修改为’李四’
insert
into stud (sno,sname) values (‘1005’,’Ronse’); //只插入指定的列。(设置为not null 的必须要设置,可以设置为”)
1.3 Tomcat的使用
初次使用,连启动都不会,更甭提开发一个简单的页面,
主要参考了https://wenku.baidu.com/view/cca4ef906bec0975f465e2e9.html(看到第三步,使用java)
相关文章推荐
- Java Eclipse Tomcat MySql开发javaweb项目环境搭建
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- java+jsp+tomcat+mysql开发环境配置
- 初学Java Web,搭建开发环境(Eclipse+Tomcat+MySQL)
- Java Web开发Tomcat中三种部署项目的方法
- Java Web开发Tomcat中三种部署项目的方法
- Java Web开发Tomcat中三种部署项目的方法
- 用DB2的Java存储过程结合Tomcat连接池开发Web项目
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图-JAVA项目跨域问题的解决
- Linux中Java的web项目开发环境配置(JDK1.7+Tomcat7+Mysql5.5+eclipse)
- Java Web开发Basic(一) tomcat和web项目了解
- 图书馆位置管理项目之一:环境搭建(java eclipse tomcat mysql)
- Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境
- Eclipse+Tomcat+MySql搭建java web开发环境
- Apache、Tomcat、mysql与Java Web开发环境学习记录(20070410)
- 亮剑Java项目开发案例导航
- Java Web项目开发:Eclipse EE+Tomcat+MySQL
- 初学Java Web,搭建开发环境(Eclipse+Tomcat+MySQL)
- Eclipse+tomcat+MySQL搭建JavaWeb开发环境
- java.lang.OutOfMemoryError:Java heap space解决方法(项目中直接运行main方法,做案例,没有启动tomcat的情况)