nodeJs连接mysql进行CURD操作

本文介绍如何使用Node.js连接MySQL数据库并执行基本操作,包括安装MySQL模块、配置依赖项及编写测试代码创建数据库、表单及插入记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先需要安装mysql的模块

npm -g  install  mysql

其次修改package.json中的依赖如下:

 "dependencies": {
    "express": "3.2.6",
    "jade": "*",
    "ejs":"*",
    "mongodb": ">= 0.9.9",
    "mysql":"*"
  }

然后执行npm  install ,在eclipse里面刷新项目,即能看到在node_modules目录下面多了一个mysql文件夹

编写连接mysql的测试代码:

/**
 * 连接mysql测试
 */
var http = require('http');
var mysql = require('mysql');
var conn = null; 
 
   TEST_DATABASE = "nodejs_test";
   TEST_TABLE = "user_msg";
 
 var db_options = { 
      host: 'localhost', 
      port: 3306, 
      user: 'root', 
      password: 'admin' 
  }; 
 conn = mysql.createConnection(db_options); 
 conn.connect(function(err) { 
          if(err) { 
              console.error('connect db ' + client.host + ' error: ' + err); 
              process.exit(); 
          } 
      }); 

conn.query('create database '+TEST_DATABASE);

conn.query("use "+TEST_DATABASE);

conn.query('create table '+TEST_TABLE +
  "(id INT(11) AUTO_INCREMENT, name varchar(255), primary key (id) )");

conn.query("insert into "+TEST_TABLE+"(name) values ('nodejs_1')");

conn.query("insert into "+TEST_TABLE+"(name) values ('nodejs_2')");


 conn.query("select * from  " +TEST_TABLE,function select(err,results,fields){
 if(err){
  throw err;
 }
 console.log(err);
 console.log(results);
 console.log(fields);
});

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值