数据库

it2023-10-02  65

链接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结尾语句不能有;
最新回复(0)