使用Java连接到任何数据库非常简单 - 我只需要在类路径中使用相应的JAR。或者,为NodeJS安装任何(示例)Oracle驱动程序所涉及的步骤非常复杂(您需要windows sdk,visual studio,python 2.7,一大堆环境变量)。这让我觉得我错过了一些东西。是否有更简单的连接方式?
答案 0 :(得分:0)
<强> 1。连接SQL数据库: 有节点模块可以帮助您连接到数据库。让我们考虑到现在的mysql:
npm install mysql
考虑mysql模块。请查看文档。来自Docs本身:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret'
});
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
if (err) throw err;
console.log('The solution is: ', rows[0].solution);
});
connection.end();
2.连接NoSQL数据库: Node.js非常适合NoSQL数据库。如果您正在考虑使用MongoDB,
npm install mongodb
然后尝试:
// Retrieve
var MongoClient = require('mongodb').MongoClient;
// Connect to the db
MongoClient.connect("mongodb://localhost:27017/exampleDb", function(err, db) {
if(err) { return console.dir(err); }
db.collection('test', function(err, collection) {});
db.collection('test', {w:1}, function(err, collection) {});
db.createCollection('test', function(err, collection) {});
db.createCollection('test', {w:1}, function(err, collection) {});
});