NodeJS+Mysql+C#+JqueryMobil实现全国车辆查询服务

前言:

nodejs我们并不陌生,为什么选用mysql呢, mysql轻量级,比起sqlserver来讲好的很多,反正我是这么认为的。

安装:

首先安装nodejs,安装成功后再cmd下面出现这样就好了,如图:

然后就是mysql,这里就不用上图了(给服务器省点空间)。

安装mysql-connector-net-plat软件(用于C#连接mysql服务使),这些准备工作目的如下:

前提是有一大批表格xls和xlsx,我用nodejs先把他们xls以Json方式读取到内存中,然后用mysql存储,最终用户通过web方式访问获取想要的数据。

结构图:

nodejs需要的模块:mysql ,node-xlsx    就这样就ok了   安装模块用很简单的方式npm 安装(按住文件夹shift按钮即可快速命令行npm)

这是准备工作:

var xlsx = require("node-xlsx");
var mysql = require(‘mysql‘);
var db = mysql.createConnection({
    host:     ‘127.0.0.1‘,
    user:     ‘root‘,
    password: ‘111111‘,
    database: ‘zcz‘
});
db.connect();

function Getpingyingbykanji(carcodekanji){}//通过汉字获取到拼音方法,

最终就是循环判断sql语句,最终组成一条完整的sql语句直接保存到DB中。

就这样实现了一个快速查找xls表格数据的system。

----------------------华丽的分割线--------------------------

给出测试地址:http://182.92.155.97:8081/web/fun/index.html  (别使劲点击,服务器承受不了/(ㄒoㄒ)/~~)

欢迎大家指教!

新年第一篇文章,祝大家新年快乐!

时间: 2024-10-14 07:57:48

NodeJS+Mysql+C#+JqueryMobil实现全国车辆查询服务的相关文章

路帮网的全国车辆限行查询API

目前全国越来越多的城市开始制定车辆限行的交通管制方式,路帮网的全国车辆限行查询接口可查询全国车辆尾号限行的数据,分别可查询尾号限行查询API和事件限行查询API,将返回城市名称.日期.星期.限行类型.限行时间.限制尾号.限行规定.限行区域及图片等字段. 接口名称:全国车辆限行查询API 接口平台:路帮网 数据格式:JSON 查询全国限行城市请求参数说明: 输出结果说明: 结果示例: { " rspcode ": "20000", "data":

全国车辆违章查询API查询文档

全国违规车辆查询可以查询API 可以查询到: 1:获取支持城市参数接口: 2:请求违章查询接口: 3:接口剩余请求参数查询: 4:车辆(号牌)种类编号查询: 5:简化请求违章查询接口 全国违规车辆API查询接口 :http://www.haoservice.com/docs/2 支持格式: json 接口形式:http 返回示例: {     "error_code": "0",     "reason": "成功返回",  

全国车辆违规查询api

全国违规车辆查询可以查询API :可以查询到查询到全国车辆是否违规,在哪违规,为何违规,还有城市车辆违规排名等一系列情况 全国违规车辆API查询接口 :http://www.haoservice.com/docs/2 支持格式: json 接口形式:http 返回示例: {     "error_code": "0",     "reason": "成功返回",     "result": {       

免费全国车辆违章查询API接口及其使用方法

最主要的是完全免费,没有任何限制,可以直接使用,连注册都省了!! 服务简介: 免费提供北京.上海.重庆.河北.山西.辽宁.吉林.黑龙江.浙江.安徽.山东.河南.湖北.湖南.广东.海南.四川.贵州.云南.陕西.甘肃.青海.内蒙古.西藏.宁夏.新疆等20多个省市违章查询接口,包括300多个城市. 接口地址: http://api.sprzny.com/weizhang/api/ 请求方法: POST 请求参数: 参数名 描述 hphm 车牌号码 classno 车架号 engineno 发动机号 p

nodejs mysql 创建连接池

用Nodejs连接MySQL 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发.Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎.chrome浏览器就基于V8,同时打开20-30个网页都很流畅.Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低.非常适合小型网站,个性化网站,我们自己的Geek网站!! 关于作者 张丹(Conan), 程序员

nodejs mysql 操作数据库方法一详解

nodejs mysql 数据查询例子 时间 2014-11-11 15:28:01  姜糖水原文  http://www.cnphp6.com/archives/59864 1.安装nodejs 2.安装mysql  npm包 地址:https://github.com/felixge/node-mysql npm install mysql 3.相应API查看及调用: var mysql = require('mysql'); var connection = mysql.createCon

聚合数据iOS SDK 全国车辆违章 演示示例

1,将聚合数据SDK(JuheApis.framework)添加到你的程序中来,SDK依赖的包包括: 2,在聚合SDK Framework的JHSDKAPIPath.h文件中找到快递查询接口宏,以及字典参数 /**@brief 车辆违章查询--1.获取支持城市接口 */#define kJHAPIS_LIFE_WZ_CITYS @"juhe.apis.wz.citys" //1.获取支持城市接口 /**@brief 车辆违章查询--2.请求违章查询接口 */#define kJHAPI

NodeJs Mysql Cant't create more than max_prepared_stmt_count statements

这阵子碰到一个数据库上的问题,一个刚上线不到一周的 NodeJs 接口服务里所有的查询全部都挂掉了,接口一直处于 pending 状态,看了下 pm2 的日志发现了报错:Cant't create more than max_prepared_stmt_count statements,重启 Node 服务后接口查询恢复正常. 网上查了查资料基本上都是让修改 max_prepared_stmt_count 的,当时觉得这个方案治标不治本就没有采纳,后来优化了一下MySQL的部分代码就让服务继续跑

07 nodejs+mysql向外提供api

本节我们将通过nodejs+mysql为向外提供api,完成07小节中接口的提供. 1.前提约束 完成nodejs,vue-cli,webpack,webpack-dev-server的安装 https://www.jianshu.com/p/eb4d9e132f62 2.操作步骤 创建一个文件夹作为项目文件夹 mkdir nodejsmysql 下载相关包 cd nodejsmysql cnpm install mysql --save-dev cnpm install express --s