java语言开发动态网页原理过程

java语言开发动态网页原理过程

ID:8810099

大小:17.05 KB

页数:8页

时间:2018-04-08

java语言开发动态网页原理过程_第1页
java语言开发动态网页原理过程_第2页
java语言开发动态网页原理过程_第3页
java语言开发动态网页原理过程_第4页
java语言开发动态网页原理过程_第5页
资源描述:

《java语言开发动态网页原理过程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java语言开发动态网页原理过程JavaWeb:使用Java语言进行的网页设计JSP:网页JavaServerPage:使用Java语言编写的网页网页分类:1.静态网页:只能看,不能实现用户交互2.动态网页:能够实现服务器与用户的交互.jsp.aspx.asp.phpServlet:能够接收用户的请求,并能够响应用户的Java类基于Jsp/Servlet技术的XXX的设计与实现数据源:存储数据的容器1.文件:文本文件2.数据库:mySql、Oracle、sqlServer、DB2、Access3.数据库必须先安装,安装后必

2、须启动服务才能使用开发工具:1.eclipseJEE版:带插件的JavaSE,能够在编写Java程序的同时编写带网页及Servlet的工具1.Navicat:用于操作数据库的小工具一、数据库原理:a)作用:存储数据的容器b)层次:i.库:表的仓库,一个项目配合一个数据库ii.表:存储数据的容器,一个数据库中可以包含多张表iii.数据:数据是以行为单位,一行或多行c)表中的字段:字段也叫列名,用于描述对象的属性二、练习:a)创建数据库连接:可以连接到不同的服务器,需要设置端口号(3306),用户名(root),密码(1)b)

3、创建数据库:dbtestc)创建数据表:users(uid,uname,upass,state)d)添加测试数据insertintousersvalues(null,'tom','123',1)--主键会自动添加insertintousers(uname,upass,state)values('adm','123',0)--指定要添加的列一、数据添加inserta)通过执行SQL语句:用于执行数据的增删改查b)SQL:StructQueryLanguagec)在sql语句中出现的字符串和日期类型必须使用单引号添加全部字段i

4、nsertinto表名values(值1,值2,…..);添加部分字段Insertinto表名(指定要添加的列)values(对应的值)insertintostudentvalues(4,'赵四','男','54645')--添加所有insertintostudentvalues(5,'杨','女','')--错误的,不要使用单引号添加空数据insertintostudentvalues(6,'粟','女',null)--不建议使用这种方式insertintostudentvalues(null,'ddd','dd','e

5、ee')--表示第一列主键忽略,使用自增长自动完成insertintostudent(sname,sex,phone)values('xxxx','男','434343')--添加部分数据,但必须说明要指定的列insertintostudent(sname,sex)values('qqq','qq')--指定要添加的列,未指定的列为空一、创建表:必须先创建数据库a)例如:创建一张学生信息表(姓名,性别,出生年月,成绩)b)自定义列名:i.不要和敏感字符相同ii.尽量见名知义iii.不区分大小写c)数据类型:i.整数型:in

6、t/integerii.小数型:1.float/doubleiii.字符串:varchariv.日期型:用于记录日期及时间1.date:包含年月日2.datetime:包含年月日时分秒3.time:只记录时分秒4.timestamp:时间戳,一个正整数,以毫秒为单位d)约束:用于说明字段必须遵循的规定i.主键:非空、唯一i.非空:必须有值二、数据管理a)增(添加):insertinto表名values(值1,值2,值3…)Insertinto表名(列1,列2,…)values(值1,值2,…)b)删(删除):能够删除0行或

7、多行deletefrom表名--删除所有deletefrom表名where条件deletefromstudentwheresid=5--删除编号为5的学员--删除成绩大于或等于20分的学员deletefromstudentwheresscore>=20删除所有女生deletefromstudentwheresex='女'c)改(修改):update表名set列名1=值1,列名2=值2…修改所有行update表名set列名1=值1,列名2=值2…where条件修改编号为5的学生的电话updatestudentsetphone

8、='11111'wheresid=5修改性别不是男又不是女的性别为男updatestudentsetsex='男'wheresex!='男'andsex!='女'修改编号5以上的学生的性别为女updatestudentsetsex='女'wheresid>5a)查(查询):select*from表名se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。