




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言开发动态网页原理过程JavaWeb:使用Java语言进行的网页设计JSP:网页 Java Server Page :使用Java语言编写的网页网页分类:1. 静态网页:只能看,不能实现用户交互2. 动态网页:能够实现服务器与用户的交互 .jsp .aspx .asp .phpServlet:能够接收用户的请求,并能够响应用户的Java类基于Jsp/Servlet技术的XXX的设计与实现数据源:存储数据的容器1. 文件:文本文件2. 数据库:mySql、Oracle、sqlServer、DB2、Access3. 数据库必须先安装,安装后必须启动服务才能使用开发工具:1. eclipseJEE版:带插件的JavaSE,能够在编写Java程序的同时编写带网页及Servlet的工具2. Navicat:用于操作数据库的小工具一、 数据库原理:a) 作用:存储数据的容器b) 层次:i. 库:表的仓库,一个项目配合一个数据库ii. 表:存储数据的容器,一个数据库中可以包含多张表iii. 数据:数据是以行为单位,一行或多行c) 表中的字段:字段也叫列名,用于描述对象的属性二、 练习:a) 创建数据库连接:可以连接到不同的服务器,需要设置端口号(3306),用户名(root),密码(1)b) 创建数据库: dbtestc) 创建数据表:users (uid, uname, upass,state)d) 添加测试数据insert into users values(null,tom,123,1) -主键会自动添加insert into users(uname,upass,state) values(adm,123,0) -指定要添加的列三、 数据添加 inserta) 通过执行SQL语句:用于执行数据的增删改查b) SQL: Struct Query Languagec) 在sql语句中出现的字符串和日期类型必须使用单引号添加全部字段insert into 表名 values(值1,值2 ,.);添加部分字段Insert into 表名(指定要添加的列) values(对应的值)insert into student values(4,赵四,男,54645)-添加所有insert into student values(5,杨,女,) -错误的,不要使用单引号添加空数据insert into student values(6,粟,女,null) -不建议使用这种方式insert into student values(null, ddd,dd,eee) -表示第一列主键忽略,使用自增长自动完成insert into student(sname,sex,phone) values(xxxx,男,434343) -添加部分数据,但必须说明要指定的列insert into student(sname,sex) values(qqq,qq) -指定要添加的列,未指定的列为空四、 创建表:必须先创建数据库a) 例如:创建一张学生信息表(姓名,性别,出生年月,成绩)b) 自定义列名:i. 不要和敏感字符相同ii. 尽量见名知义iii. 不区分大小写c) 数据类型:i. 整数型:int / integerii. 小数型:1. float/doubleiii. 字符串:varchariv. 日期型:用于记录日期及时间1. date:包含年月日2. datetime:包含年月日时分秒3. time:只记录时分秒4. timestamp:时间戳,一个正整数,以毫秒为单位d) 约束:用于说明字段必须遵循的规定i. 主键:非空、唯一ii. 非空:必须有值五、 数据管理a) 增(添加):insert into 表名 values(值1,值2,值3)Insert into 表名(列1,列2,) values(值1, 值2,)b) 删(删除):能够删除0行或多行delete from 表名 -删除所有delete from 表名 where 条件delete from student where sid=5 -删除编号为5的学员-删除成绩大于或等于20分的学员delete from student where sscore=20删除所有女生delete from student where sex=女c) 改(修改):update 表名 set 列名1=值1, 列名2=值2 修改所有行update 表名 set 列名1=值1, 列名2=值2 where 条件 修改编号为5的学生的电话update student set phone=11111 where sid=5修改性别不是男又不是女的性别为男update student set sex=男 where sex!=男 and sex!=女修改编号5以上的学生的性别为女update student set sex=女 where sid5d) 查(查询):select * from 表名select * from 表名 where 条件 select 列名. From 表名 where 条件-*表示所有列select * from books-查询编号为1的图书信息select * from books where bid=1-查询作者是罗贯中的所有图书select * from books where bauthor=罗贯中-查询价格在200元以上的所有图书select * from books where bprice=200-查询价格在200元以上的及价格在50元以下的select * from books where bprice=200 or bprice=100select * from emp where deptno=20 order by salselect * from emp where comm
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年茶具品牌跨境电商销售与推广服务合同
- 2025年新型节能环保物流仓储服务全面合作协议
- 2025年度环保设备维护与绿色节能改造工程承包合同
- 专利转让合同范本
- 兼职合同协议书
- 涉税专业知识培训内容课件
- 红色旅游建设项目投资建设项目可行性报告
- 水厂建设项目可行性报告
- 2025年汽车行业汽车内饰材料市场发展与创新报告
- 2025年工业互联网平台网络功能虚拟化NFV在智慧旅游导览中的应用报告
- 2025数据中心机房建设方案
- 管线及设备开启作业安全管理制度与操作流程
- 揭西招投标管理办法
- 2025年小学语文教师新课程标准考试题目(含答案)
- 社区与小课堂的合同协议
- DG-TJ08-2467-2025 超低能耗建筑设计标准(居住建筑)
- 养老机构风险防范课件
- 腰椎融合术后护理课件
- 新入职员工遵纪守法培训
- 中学新生入学培训
- 肿瘤科中医护理适应技术
评论
0/150
提交评论