..


赞助商链接

统计与JSP和MySQL

书面文章安东尼Coschignano
第1页,5

在这篇文章中,我们将看到如何创建JSP(Java服务器页面) MySQL 数据库,用于管理网站访问统计系统简单。 所以,看一些重要的操作,如如何访问数据库的Web容器直接,因为它完全不工作,而是直接从Web服务器中的J2EE(企业版)的范围内不通过实体Bean去。

我们实施该系统将能够探测到用户在线的“上次访问创建的所有访问,在那里你可以运行后,如如其他报告存档 ,计算每天的参观人数,每月和年度等等。 关键的是要保持所有重要信息描述用户访问该网站的页面跟踪,一旦中存储的数据,我们可以建立每一个需要的报告。

MySQL表结构

第一步显然是要创建MySQL表来存储数据的访问统计,即表中保存了所有历史观光。
对于每一个访问,事实上,我们将存储是通过HTTP请求发送,客户端访问该网站时作出的重要数据。 此信息是:

  • IP:客户端的IP地址连接到网站
  • 用户代理:字符串,通常描述浏览器(IE,火狐,铬等),但也可以是蜘蛛或履带
  • REFERER:起源网址是零,如果是直接访问
  • SYSOP:一个字符串,用于标识操作系统
  • 语言:一个字符串,标识语言的客户来源
除了这个信息(我们从HTTP请求),我们也存储IP TIMESTAMP共同构成了这个表的主键(唯一的IP肯定是在一个特定的时刻,然后给定的访问很容易识别配对)。 要创建数据库:
 



 CREATE DATABASE`统计`

 
这是SQL表,我们将调用userlog:





 CREATE TABLE`统计`。Userlog ``(



  



 'IP'VARCHAR(19)NOT NULL,



  



 TIME_ACCESS `` VARCHAR(100)NOT NULL默认'0000 - 00 - 00 00:00:00',



  



 SYSOP `` VARCHAR(300)默认为NULL,



  



 USER_AGENT `` VARCHAR(300)默认为NULL,



  



 `语言`VARCHAR(300)默认为NULL,



  



 REFERER `` VARCHAR(300)默认为NULL,



  



 BTREE使用主键('IP',`` TIME_ACCESS)







 )ENGINE = InnoDB的DEFAULT CHARSET = latin1的;



部署的Servlet / JSP

现在,我们必须准备我们的发展环境,创建JSP应用程序。
为了使用MySQL,我们必须导入到项目库适合。 NetBeans或Eclipse中,只需选择该项目的鼠标按钮,然后点击属性 - - 添加库(Java构建 Eclipse的路径 ),并选择MySQL的JDBC驱动程序。 如果库不存在,我们可以下载此页面 。 要导入的项目必须解压缩tar或zip归档和整合相同的程序,但选择添加JAR /文件夹的JAR文件

在同一类...
电子学习
刻录CD和DVD(电子书) 刻录CD和DVD(电子书)
指南免费节目刻录CD和DVD。 只需25€。
MS访问(高级) MS访问(高级)
了解如何创建和管理数据库迅速和容易。 起价29€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
赞助商链接