本文共 1515 字,大约阅读时间需要 5 分钟。
Tomcat+Jsp+Mysql数据可视化初步使用,同时需要用到jdbc与d3辅助完成
安装Tomcat
文件夹内部如下所示 其中,lib文件夹内放置需要的包,webapp放置网页(.xml / .jsp),webapp中的ROOT文件夹为Tomcat主页 接下来将mysql-connect包放入lib文件夹中 配置环境变量,填写包的位置 准备工作完成在webapp内新建文件夹并新建.jsp文件
查看自己的数据库信息 注意,接下来的步骤与连接名无关 头文件如下以下是测试完整代码(用到d3绘制词云图)
<%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java" %> <%@ page import="com.mysql.jdbc.Driver" %> <%@ page import="java.sql.*" %> <% Class.forName("com.mysql.jdbc.Driver"); //驱动程序名 String url = "jdbc:mysql://localhost:3306/engword";//数据库名 String username = "root"; //数据库用户名 String password = "yzq1999"; //数据库用户密码 Connection connection = DriverManager.getConnection(url, username, password); //连接状态 Statement statement = connection.createStatement(); String tableName="map_enword"; //表名 String sql = "SELECT *FROM "+tableName; ResultSet rs = statement.executeQuery(sql); int charcount[]=new int[26]; for(int i=0;i<26;i++){ int a=97; char char_az=(char)(a+i); sql = "SELECT count(*) FROM "+tableName+" where english like '"+char_az+"%'"; rs = statement.executeQuery(sql); while(rs.next()){ charcount[i]=rs.getInt(1); out.print(rs.getInt(1)+"\n\r"); } } rs.close(); statement.close(); connection.close(); %>
查询ip地址,按照如下格式连接服务器
出现如下情况需要检查Tomcat是否正常启动
正常情况如下所示,此图反映数据库中单词首字母频率比,字母越大表示以此字母开头单词越多 当然,利用此方法,通过改变数据库内容还可以做出更多可视化实例,例如不同编程语言当前使用频率转载地址:http://aorwi.baihongyu.com/