操作在NodejsMySQL数据库为例

简介:继此前NodeJS你好,世界!我们可以看到其他的优点。NodeJS的社会热点,从大量的工程师的支持促使大量模块出来。



内容:以下是一个演示NodeJS和MySQL之间的相互作用。



在这一点上,你需要添加Nodejs MySQL模块,当NPM(节点的软件包管理器)在上一章所提到的开始。



安装MySQL模块为NodeJS:

复制代码代码如下所示:

$ NPM安装mysql



JS脚本mysqltest.js

复制代码代码如下所示:

/ / mysqltest.js

MySQL模块加载

VaR('mysql客户端=要求的客户,

客户机=新客户机(),

创建数据库名称

test_database =nodejs_mysql_test,

创建一个表名

test_table =测试;

用户名

client.user = '根';

密码

client.password = '根';

创建连接

client.connect();

client.query('创建数据库+ test_database,功能(ERR){

如果(ERR err.number!=客户。error_db_create_exists){

把错误;

}

});

没有回调是 / /如果提供,任何错误都将发出错误的` `

由客户机事件

client.query(将+ test_database);

Client.query(

创建表test_table + +

(ID int(11)auto_increment,+

标题varchar(255),+

文本文本+

创建DateTime,+

主键(id)

);

Client.query(

插入++ test_table +

设置标题=,文本=,创建=,

{超级酷,这是一个很好的文本,'2010-08-16 10:00:23}

);

VaR查询= client.query(

插入++ test_table +

设置标题=,文本=,创建=,

{还有一只进入的,因为2个条目进行更好的测试,'2010-08-16 12:42:15}

);

Client.query(

选择*从+ test_table,

功能selectcb(呃,结果,田){

如果(错误){

把错误;

}

console.log(结果);

console.log(领域);

Client.end();

}

);



执行脚本

复制代码代码如下所示:

结mysqltest.js



结果如下: