- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实 验 报 告
院系名称:数学与信息学院 2016 年 11月 25 日
实验题目 nodejs环境搭建与基本使用 任课教师 课程名称 动态网页 实验学时 2 实验学生 黄含 班级学号 201408241008
实验目的与任务
完成nodejs环境搭建。
熟悉基本的语句(install)。
直接执行javascript语句。
执行.js文件。
一个简单的web服务器。
Nodejs数据库操作
实验涉及的相关知识点
NodeJs
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
mysql -u username –p userpasswd
2、查看所有数据库
show databases;
3、选择数据库
use databasename;
3、查看该数据库下所有表
show tables;
查看表内容:use tablename;
4、查看表的区段
describe 表名;
5、查询表数据
select * from tablename;
用js操作数据库:
在E盘根目录下,按住shift键的同时单击鼠标右键,在此处打开命令窗口,然后执行如下操作
在DOS窗口运行测试程序打印1,2,3,4,5,6,7,8,9,10
命令如下:node test.js
结果如下
Test.js内代码如下:
for(var i=0;i10;i++){
console.log(i);
}
打印’ok’
Test.js内代码如下:
var http=require(http);
http.createServer(function(req,res){
res.write(hello node);
res.end();
}).listen(3000);
console.log(ok);
test.js:
var mysql=require(mysql);
console.log(mysql.createConnection());
Test.js:
var mysql =require(mysql);
var conn=mysql.createConnection(
{
host:localhost,
port:3306,
user:root,
password:root,
database:xj2014
}
);
console.log(conn);
测试成功!
实验过程:
123.js
//引用
var mysql = require(mysql);
//创建连接
var connection = mysql.createConnection({
host: localhost, //主机名称
user: root, //用户名
password: rootadmin, //密码
database: xj2014 //数据库
});
//连接
connection.connect();
//执行操作
connection.query(SELECT * from userinfo limit 0,1, function(err, rows, fields) {
console.log(err);
(rows);
console.log(fields);
});
//关闭连接
connection.end();
查询
123.js:
//引用
var mysql = require(mysql);
//创建连接
var connection = mysql.createConnection({
host: localhost, //主机名称
user: root, //用户名
password: rootadmin, //密码
database: xj2014 //数据库
});
//连接
connection.connect();
//执行操作
connection.query(SELECT * from userinfo where name=?, [小银银], function(err, rows) {
if (err == null) {
(rows);
} else {
console.log(error info: + err);
}
});
//关闭连接
connection.end();
查询结果:
修改:
123.js
文档评论(0)