如何在Coffeescript中创建MySQL数据库连接

时间:2015-07-16 12:45:46

标签: mysql node.js coffeescript eco

如何在CoffeeScript中连接MySQL数据库。如何运行this.I使用node.js创建MySQL连接并在终端显示记录,但如何在浏览器上显示。我正在使用ECO模板在浏览器上显示。我需要使用coffeescript

进行数据库连接

file - db_test.js

  var mysql = require("mysql");
  var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "",
    database: "test"
});

  con.connect(function(err){
    if(err){
       console.log('Error connecting to Db');
       return;
    }
    console.log('Connection established');
});

 con.query('SELECT * FROM users',function(err,rows){
      if(err) throw err;
      for (var i = 0; i < rows.length; i++) {
       console.log(rows[i].username);
    };
});

con.end(function(err) {
  // The connection is terminated gracefully
  // Ensures all previously enqueued queries are still
  // before sending a COM_QUIT packet to the MySQL server.
});

1 个答案:

答案 0 :(得分:2)

CoffeeScript 只是javascript

任何javascript库都应该可以在CoffeeScript中使用,因为在一天结束时,CS只是转换为JS并在通常的运行时运行。这意味着您将只连接相同的(相同的库,方法等),只是不同的语法。

CoffeeScript的唯一优势是它比JS更好,如果你不了解CoffeeScript,根本没有理由使用它,事实上你&#39 ;通过在制作中添加编辑步骤,让你的生活更加艰难。

如果你必须绝对使用CS,那么有两种工具可以交叉编译(比如js2.coffee),但我强烈建议你学习CoffeeScript并自己编写,这样你才能获得它的优势而不仅仅是它的负担。网上有很多资源。