链接MySQL
https://www.npmjs.com/package/mysql 找到目录 cnpm install mysql --save const mysql=require('mysql'); const mysqlOptions={ host:'localhost',//数据库主机名 user:'root', password:'', database:'web1808' } var connection =mysql.createConnection(mysqlOptions); // connection.connect(); var s='select * from users' connection.query(s,function(error,res){ if(error) throw error; console.log(res); }) // connection.end(); //当插入成功 var sqlString="insert into users values(?,?)";注意字段个数,和表名别错 result.affectedRows==1;影响行数链接mongoDB
// 链接数据库 var mongoose=require('mongoose'); mongoose.connect('mongodb://localhost:27018',function (err) { if(err){ }else{ app.listen(8083);//设置监听 } }) mongod --dbpath=f:/mongodb --port=27018链接oracle
需要的话可以去oracle官网下载然后合并----base和SDK两个或者去E盘APP oracle数据登录227QQ;密码Zhaoqi521 1---------把客户端也就是instantclient文件放到哪都行应该(我放到oracle目录下) 2---------配置环境变量 A--系统变量 名OCI_INC_DIR值F:\oracle\instantclient_18_5\include 名OCI_LIB_DIR值F:\oracle\instantclient_18_5\msvc 名OCI_VERSION值18 B----path--注意下面两个的先后顺序 F:\oracle\instantclient_18_5\vc14 F:\oracle\instantclient_18_5 3-----安装应用程序 4-----安装oracleDB cnpm install oracledb 5----代码 var oracledb = require('oracledb'); var config = { user:'system', password:'manager', connectString : "127.0.0.1:1521/orcl" }; oracledb.getConnection( config, function(err, connection) { if (err) { console.error(err.message); return; } connection.execute("select patient_id from doctor_orders where rownum<=10 order by patient_id", function(err, result) { if (err) { console.error(err.message); doRelease(connection); return; } //打印返回的表结构 console.log(result.metaData); //打印返回的行数据 console.log(result.rows); }); }); function doRelease(connection) { connection.close( function(err) { if (err) { console.error(err.message); } }); } 6---oracledb开发文档---该文档由oracle公司维护很多,不要看哈哈 https://oracle.github.io/node-oracledb/doc/api.html 7---遇到的问题及解决 A。SQL结尾语句不能有;