当前位置: 首页 > wzjs >正文

基于百度地图的网站开发iis7 网站无法显示该页面

基于百度地图的网站开发,iis7 网站无法显示该页面,哪个网站生鲜配送做的好,网站开发后台服务器功能一:JDBC概述 简单来说就是JDBC是一种接口规范,各个厂商要实现这个接口的实现类,我们用各个厂商写好的实现类来连接他们的数据库 二:连接数据库 1:先下载连接数据库的jar包 Maven Repository: Search/Browse/Explore…

一:JDBC概述

简单来说就是JDBC是一种接口规范,各个厂商要实现这个接口的实现类,我们用各个厂商写好的实现类来连接他们的数据库

二:连接数据库

1:先下载连接数据库的jar包

Maven Repository: Search/Browse/Explore

在这个链接中搜索mysql,下载第二个,版本号要对应

2:导入jar包

3:连接数据库

所有类型的数据库都是以下步骤

1:加载驱动

2:获取连接对象(连接哪个厂商的数据库,以及连接哪个数据库)

3:获取SQL语句的对象

4:编写SQL语句

5:利用SQL语句的对象执行编写的SQL语句

代码如下:

三:JDBC实现数据库的增删改查

1:对数据进行增加

2:对数据进行删除

3:对数据进行修改

4:对数据进行查找

四:SQL注入漏洞

Statement对象

通过改变SQL注入的语句的逻辑来实现登录

例如:

String username="12345";
String password="1234'or'1=1";
String sql="select * from users where username="+"'"+username+"'"+"and password="+"'"+password+"'";
System.out.println(sql);

改变sql语句的逻辑实现登录

五:利用preparedStatement对象来拼接字符串执行SQL语句

利用preparedStatement对象解决了SQL注入的改变逻辑的问题

代码如下:

我们传入的参数都加上''通过转义字符来转的,这样就避免的改变sql语句的逻辑实现登录

六:Statement对象和preparedStatement对象的区别

1:preparedStatement是Statement的子类

2:Statement每次执行SQL语句时都要对SQL语句进行校验和编译,preparedStatement创建对象的时候就以及对SQL语句进行校验和编译,执行的时候就不需要在进行校验和编译了,所以preparedStatement对象只需要校验和编译一次,一个是执行的时候把SQL语句传进去,一个是创建对象的时候就把SQL语句传进去了

3:Statement可以改变SQL语句的逻辑,preparedStatement不能改变SQL语句的逻辑

七:使用DAO来封装操作数据库的步骤

业务逻辑:

entity:是和表对应的,一个entity对象代表表中一行数据

Mapper:表的解释器,把查询表中的每一行数据都封装到entity对象当中(有几行封装几个entity对象)

DAD:是操作数据库增删改查

参数1:要传入sql语句,以及对应的

参数2:要传入表的解析器

参数3:要传入sql语句的参数

遍历结果集利用Mapper解析器把结果解析并封装到entity对象当中

最后用list集合把entity对象封装到里面,这样一张表的数据就封装完成了

代码实现

1:我们先把连接数据库的步骤和关闭资源的步骤封装成一个工具类,这样我们用的时候直接取就可以了

2:把表的数据字段封装到Entity类当中

3:Mapper:表的解释器,把查询表中的每一行数据都封装到entity对象当中(有几行封装几个entity对象)

写一个接口统一规划,里面的内容让实现类来写

他的实现类

这样做的好处函数统一规范化,里面内容由各个的实现类来编写

4:我们写操作数据库的类(增删改查)

增删改:

查:

代码解释:

1:利用工具类获取连接对象并获取PreparedStatement对象并传入sql语句

第一个参数是sql语句

2:把sql语句的参数添加进去使sql语句完整

第三参数是sql语句的参数,由于我们不知道sql语句要传入几个参数以及他的类型是什么所以我们用到了object类型的可变参数

3:执行sql语句并返回结果集

4:遍历结果集,把每一行的数据都封装到Entity对象当中,并增加到集合当中

第二个参数是解析器,负责把结果集的数据封装到Entity对象当中并返回Entity对象(entity:是和表对应的,一个entity对象代表表中一行数据)

5:关闭资源,并返回集合

http://www.dtcms.com/wzjs/586285.html

相关文章:

  • wap 网站 源码wordpress自带gallery
  • 阿里巴巴网站如何做固定背景网站源码建站视频教程
  • 网站建设论坛首页重庆城市建设档案馆官方网站
  • 温州市城乡建设厅网站全网推广网站
  • 霸州 网络 网站建设当年的51网站
  • 珠海网站建设防网站编辑合适内向的人做吗
  • 哪些网站做的好看安徽 网站建设
  • 佛山网站建设设计公司wordpress前端用户
  • 服务器网站网站专用wordpress轻量级主题
  • 企业网站建设难吗北京平面设计公司招聘信息
  • php 网站 发布招聘网站开发源代码
  • 汕头企业网站建设公司网易邮箱163 com登录
  • 用dw做销售网站有赞商城网页版
  • 在internet上建设网站室内设计效果图怎么画
  • 中英文外贸网站模版pc端软件开发
  • 沈阳微网站网站群建设论文
  • 深圳做企业网站的公司推荐wordpress 简洁 模板
  • 南通网站设计制作公司百度小说排行榜完本
  • 很色h做游戏网站网站设计和制作费用
  • 免费申请空间网站合肥如何做百度的网站推广
  • 怎么维护网站教程国外图片网站源码
  • wordpress搜索按钮嘉兴网站广优化公司
  • 自己做充值网站企业所得税税率是多少
  • 网站实施就是网站建设做网站老板不发工资我拿尾款
  • 效果好的魔站建站系统wordpress主题 seo
  • 教育类网站框架wordpress多导航栏
  • 可发外链的高权重网站wordpress后台出现404
  • 佛山新网站建设公司厦门seo排名公司
  • 网站项目建设与管理论文网站安全优化
  • 怎么理解网站开发用vs2013做网站案例