我想创建一个管理器来与mysql进行交互,但我无法将它引入主程序。我主要是试图掌握javascript的窍门(java,c后台)。
我有两个文件,名为main.js和MSYQLConnector.js。我想使用MYSQLConnector
main.js
var root = __dirname, express = require('express');
var app = express();
var sql = require('./DBConnectors/MYSQLConnector.js');
var a = sql.sqlTest;//????? fail....MYSQLConnector.js
var sqlTest = function (){
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'xxxx'
});
connection.connect();
connection.query('SELECT * from asset', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
connection.end();
};我该怎么做呢?谢谢
发布于 2014-07-13 04:05:43
你快到了,在前面加上“出口”:
exports.sqlTest = function (){
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'xxxx'
});
connection.connect();
connection.query('SELECT * from asset', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
connection.end();
};发布于 2014-07-13 04:03:31
https://stackoverflow.com/questions/24719384
复制相似问题