NodeJS与Mysql的交互示例代码
2013-08-18 00:00
1021 查看
把Mysql Module装到NodeJS中
Js代码
JS脚本 mysqlTest.js
Js代码
执行脚本
Js代码
Js代码
$npm install Mysql
JS脚本 mysqlTest.js
Js代码
// mysqlTest.js //加载mysql Module var Client = require('mysql').Client, client = new Client(), //要创建的数据库名 TEST_DATABASE = 'nodejs_mysql_test', //要创建的表名 TEST_TABLE = 'test'; //用户名 client.user = 'root'; //密码 client.password = 'root'; //创建连接 client.connect(); client.query('CREATE DATABASE '+TEST_DATABASE, function(err) { if (err && err.number != Client.ERROR_DB_CREATE_EXISTS) { throw err; } }); // If no callback is provided, any errors will be emitted as `'error'` // events by the client client.query('USE '+TEST_DATABASE); client.query( 'CREATE TABLE '+TEST_TABLE+ '(id INT(11) AUTO_INCREMENT, '+ 'title VARCHAR(255), '+ 'text TEXT, '+ 'created DATETIME, '+ 'PRIMARY KEY (id))' ); client.query( 'INSERT INTO '+TEST_TABLE+' '+ 'SET title = ?, text = ?, created = ?', ['super cool', 'this is a nice text', '2010-08-16 10:00:23'] ); var query = client.query( 'INSERT INTO '+TEST_TABLE+' '+ 'SET title = ?, text = ?, created = ?', ['another entry', 'because 2 entries make a better test', '2010-08-16 12:42:15'] ); client.query( 'SELECT * FROM '+TEST_TABLE, function selectCb(err, results, fields) { if (err) { throw err; } console.log(results); console.log(fields); client.end(); } );
执行脚本
Js代码
root@sammor-desktop:/var/iapps/nodejs/work# node mysqlTest.js
相关文章推荐
- NodeJS与Mysql的交互示例代码
- nodejs 连接Mysql相关操作的示例代码(orm)
- Perl 与MySQL交互示例代码
- nodejs 连接Mysql相关操作的示例代码
- PHP与javascript实现变量交互的示例代码
- AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- [导入]AjaxPanel自定义控件实现页面无刷新数据交互(做了个示例程序, 效果确实比较Cool, 用法非常简单! )(示例代码下载)
- MySQL临时表中的Sql代码示例
- nodejs连接mysql数据库简单封装示例-mysql模块
- springboot前后台数据交互的示例代码
- Angular 组件之间的交互的示例代码
- python 试题:以mysql或者sqlite为例,请用代码给出简洁且完整的数据库操作示例。
- servlet 中 java 访问 Mysql 的代码示例
- Python脚本调用C#代码数据交互示例(hello world)
- ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
- C#连接mariadb(MYSQL分支)代码示例分享
- NodeJS 实现多语言的示例代码
- nodejs 原生代码实现http 服务器和客户端并交互
- Android中Java和JavaScript交互代码示例3以及常见问题
- Spring Data Jpa Mysql使用utf8mb4编码的示例代码