这两天在图书馆边看jsp边查边写代码,改完了老板交给的任务,也顺带实现了查询的效果,先来看下最终实现的效果图:
整个实现思路是:服务器端采用servlet+mysql模糊查询,servlet返回json数据,客户端解析json数据以表格形式显示并根据经纬度在地图上进行标注。
1、服务器端Servlet代码:
package edu.whu.vge.servlet;
import j...
分类:
数据库 时间:
2015-06-20 11:58:59
阅读次数:
402
数据库访问几乎每一个稍微成型的程序都要用到的知识,怎么高效的访问数据库也是我们学习的一个重点,今天的任务就是总结java访问数据库的方法和有关API,java访问数据库主要用的方法是JDBC,它是java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和..
分类:
数据库 时间:
2015-06-20 10:39:11
阅读次数:
151
什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的..
分类:
数据库 时间:
2015-06-20 10:39:50
阅读次数:
155
数据类型
注:以下内容针对MySQL5.0及以上版本
MySQL的数据类型非常多,选择正确的数据类型对于获得高性能至关重要,本文是我结合网上看到的一些blog加上《高性能MySQL》一书上的内容整理而成的。
三大原则:
1,更小的通常更好,应该尽量使用可以正确存储数据的最小数据类型。
2,简单就好,简单数据类型的操作通常需要更少的CPU周期。
3,尽量避免NUL...
分类:
数据库 时间:
2015-06-20 10:36:54
阅读次数:
144
存储引擎是什么?
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持...
分类:
数据库 时间:
2015-06-20 10:35:39
阅读次数:
171
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Ven...
分类:
数据库 时间:
2015-06-20 10:33:45
阅读次数:
172
创建与删除数据库创建表插入数据更新数据删除数据修改表设置查询数据(select,top,distinct)联合查询(union,union all)连接查询(join....on...)模糊查询,通配符排序(order by)判断NULL值分组(group by)select 列 into 新表 语...
分类:
数据库 时间:
2015-06-20 10:31:49
阅读次数:
253
[root@hzswtb2-mpc ~]# mysqlERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)遇到:ERROR 1045 (28000): Access denied for ...
分类:
数据库 时间:
2015-06-20 10:30:45
阅读次数:
137
数据库的字段设计有很多细节性的技巧,下面将过去在开发中体会到经验整理出来,做个备忘。tinyint 是-128到128 。当属性设置为unsigned的时候。最大值就是255了。现在知道为什么需要设置为unsigned属性了。原来是为了最大限度的使用给予的存储空间。如果不设置。那么假如你的值都是正数...
分类:
数据库 时间:
2015-06-20 10:28:44
阅读次数:
176
转摘CentOS 6.5 二进制安装MySQL 5.61:查看系统版本12[root@10-4-5-9 mysql]# cat /etc/redhat-releaseCentOS release 6.5 (Final)2:下载MySQL5.6二进制包1#wgethttp://cdn.mysql.co...
分类:
数据库 时间:
2015-06-20 10:26:22
阅读次数:
143
1.在Model类里面,写好相应的属性。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Data.Entity; 6 7 nam....
分类:
数据库 时间:
2015-06-20 10:25:36
阅读次数:
225
最近在部署公司服务器的nginx + mongodb + gridfs环境;
搜索了N多文档,基本上都一样,期间遇到很多问题;
下面是整理的一份搭建文档:
摘要 nginx-gridfs是一个nginx的扩展模块,用于支持直接访问MongoDB的GridFS文件系统上的文件并提供 HTTP 访问。
一、安装mongodb
MongoDB在linux下是无需安装的,从官网上...
分类:
数据库 时间:
2015-06-20 09:20:13
阅读次数:
167
转载请注明:http://blog.csdn.net/uniquewonderq
1.数据库原理
1.1
数据库简介
1.1.1 手工管理 文件管理 数据库
文件存储方法保存数据的弊端:
1>缺乏对数据的整体管理,数据不便修改
2>不利于数据分析和共享
3>数据量急剧增长,大量数据不可能长期保存在文件中
1.1.2.DB和DBMS
数据库(Databas...
分类:
数据库 时间:
2015-06-20 09:19:20
阅读次数:
139
8.2 MySQL管理
包含MySQL发行版中的一些有用的工具程序使管理工作变得更加容易,它们中最常用的是mysqladmin程序。
8.2.1 命令
除了mysqlshow命令以外,所有的MySQL命令都接受下面的3个标准参数。
命令选项 参数 说明
-u 用户名 在默认情况下,mysql工具会尝试把当前linux的用户名作为MySQL的用户名,-u参数...
分类:
数据库 时间:
2015-06-20 09:14:54
阅读次数:
139
1.下载安装
http://sourceforge.net/projects/mysqldrivercs/下载MySQlDriverCS 并安装.
或者到本人的网盘下载: http://pan.baidu.com/s/1pJqTXRP
2.添加引用 单击右键添加引用
在安装目录下找到mysqlDrivercs.dll
在解决方案中找到引用,右键单击...
分类:
数据库 时间:
2015-06-20 09:13:43
阅读次数:
134
passport.baidu.com/?business&un=%E9%9F%B6%E5%B1%B1%5F%E7%99%BD%E9%A2%86%5F%E6%89%BE#0passport.baidu.com/?business&un=%E8%A1%A1%E9%98%B3%5F%E5%B0%8F%E5...
分类:
数据库 时间:
2015-06-20 06:54:48
阅读次数:
202
passport.baidu.com/?business&un=%E6%B5%B7%E5%AE%81%5F%E7%BE%8E%E5%A5%B3%5F%E6%89%BE#0passport.baidu.com/?business&un=%E4%BD%99%E5%A7%9A%5F%E5%B0%91%E5...
分类:
数据库 时间:
2015-06-20 06:48:57
阅读次数:
259