nodejs中操作关系型数据库数据库示例
引言:继前面的开发的你好,世界!我们还可以看到其他强大之处,NodeJS现在社区的火热,以及大批工程师对它的支持之下,现在已经陆续的引出了大量的组件出来了。
内容:下面这个所演示的是开发与关系型数据库的交互。
这时需要为开发加入关系型数据库的组件了,这时前一章说到的节点包管理器启到作用了。
把关系型数据库模块装到开发中:
复制代码代码如下:美元新公共管理安装MysqlJS脚本mysqlTest.js复制代码代码如下://mysqlTest.js//加载MySQL Modulevar客户端=require(' MySQL ').客户端,客户端=新客户端(),
//要创建的数据库名TEST _ DATabase=' nodejs _ MySQL _ TEST ',//要创建的表名TEST _ TABLE=“测试”;
//用户名client.user=' root//密码client.password=' root//创建连接客户。connect();
客户。查询(' CREATE DatabaSe ' TEST _ DatabaSe),函数(err) {if (err err.number!=客户端ERROR _ DB _ CREATE _ EXISTS){ throw err;}});
//如果不提供回调,客户端客户端。查询(' USE ' TEST _ DATABASE)会将任何错误作为` `错误`//事件发出;客户。查询(‘CREATE TABLE’TEST _ TABLE’(id INT(11)AUTO _ INDEX’,‘title VARCHAR(255)’,‘text’,‘created DATETIME’,‘PRIMAry KEY(id)))’);
客户。查询(' INSERT INTO ' TEST _ TABLE ' ' ' SET title=?文本=?已创建=?',['超级酷','这是一篇好看的文字',' 2010-08-16 10:00:23 ']);
var查询=客户端。查询(' INSERT INTO ' TEST _ TABLE ' ' ' SET title=?文本=?已创建=?',['另一个条目','因为2个条目做测试更好',' 2010-08-16 12:42:15 ']);
客户。查询('从测试表中选择* '),函数selectCb(err,results,field){ if(err){ throw err;}
console.log(结果);console.log(字段);客户。end();});执行脚本复制代码代码如下:node mysqlTest.js效果如下:
版权声明:nodejs中操作关系型数据库数据库示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。