包含js使用connection的词条

发布时间:2022-11-23

本文目录一览:

  1. js如何连接和操作腾讯云mysql数据库
  2. js怎么连接mysql数据库连接
  3. connection是js中提供的常用数据类型吗

js如何连接和操作腾讯云mysql数据库

首先是登陆腾讯云,登陆之后可以领取新手礼包,如图 进入云产品-数据库-CDB for MYSQL-立即选购,选购最低配的可用礼包抵扣使用一个月,购买完成 主页-右上角产品管理-使用中的数据库,这时我们会看见一个实例,首先我们进入管理页面对实例进行一些基本的设置 实例名可以随意更改,外网地址必须开启,否则我们就不能在自己的项目中和本地访问云数据库。进入账号管理页面修改自己的root密码,然后点击右上角的登录数据库 登陆完成之后如下图 这个和本地客户端操作基本相同,我就不详细阐述了 二、使用一个demo来说明如何操作云mysql数据库

  1. 在实例上新建一个名为 nodejs 的数据库,然后新建一个 employee 表,新建四个字段:namesexageemail,除了年龄为 int 其它全部为 varchar 格式
  2. 新建一个 TimLiu 的文件夹,打开 cmd,cd TimLiu,初始化项目 npm init,按照它的提示一步一步操作即可,安装 mysql 模块:npm install mysql,这个模块的作用主要是连接 mysql 数据库。
  3. 新建一个 model.js 文件:
var mysql = require('mysql');
var connection = mysql.createConnection({
    host:'',
    user:'root',
    password:'123abc',
    database:'nodejs',
    port:6445
});
connection.connect();
/**
 * 增加员工
 */
function addEmployee(){
    var employeeInsertSql = 'INSERT INTO employee(name,sex,age,email) VALUES(?,?,?,?)';
    var employeeInsertSql_Params = ['Tim','男',22,'18818216454@163.com'];
    connection.query(employeeInsertSql,employeeInsertSql_Params,function(err,result){
        if(err) console.log('[INSERT ERR]-',err.message);
        console.log(result);
    });
}
addEmployee();
/**
 * 更新员工
 */
function insertEmployee(){
    var employeeUpdateSql = "UPDATE employee SET name = ? WHERE age =?";
    var employeeUpdateSql_Params = ['Peter',22];
    connection.query(employeeUpdateSql,employeeUpdateSql_Params,function(err,result){
        if(err) console.log('[UPDATE ERR]-',err.message);
        console.log(result);
    });
}
insertEmployee();
/**
 * 查询员工
 */
function getEmployee(){
    var employeeGetSql = "SELECT * FROM employee";
    connection.query(employeeGetSql,function(err,result){
        if(err) console.log('[SELECT ERR]-',err.message);
        console.log(result);
    });
}
getEmployee();
/**
 * 删除员工
 */
function deleteEmployee(){
    var employeeDeleteSql = "DELETE employee WHERE name = ?";
    var employeeDeleteSql_Params = 'Peter';
    connection.query(employeeDeleteSql,employeeDeleteSql_Params,function(err,result){
        if(err) console.log('[DELETE ERR]-',err.message);
        console.log(result);
    });
}
deleteEmployee();

这样我们就可以愉快地操作数据库了。 如果大家想把项目更模块化操作,可在 model 下新建一个 employee_two.js 文件,代码如下:

var mysql = require('mysql');
var connection = mysql.createConnection({
    host:'',
    user:'root',
    password:'',
    database:'nodejs',
    port:
});
connection.connect();
/**
 * 增加员工
 * @param {String} employee
 * @param {Function} callback
 */
exports.addEmployee = function(employee,callback){
    var employeeInsertSql = 'INSERT INTO employee(name,sex,age,email) VALUES(?,?,?,?)';
    var employeeInsertSql_Params = [employee.name,employee.sex,employee.age,employee.email];
    connection.query(employeeInsertSql,employeeInsertSql_Params,callback);
};
/**
 * 更新员工
 * @param {String} employee
 * @param {Function} callback
 */
exports.updateEmployee = function(name,age){
    var employeeUpdateSql = "UPDATE employee SET name = ? WHERE age =?";
    var employeeUpdateSql_Params = ['Peter',22];
    connection.query(employeeUpdateSql,employeeUpdateSql_Params,function(err,result){
        if(err) console.log('[UPDATE ERR]-',err.message);
        console.log(result);
    });
};
/**
 * 查询员工
 */
exports.getEmployee = function(callback){
    var employeeGetSql = "SELECT * FROM employee";
    connection.query(employeeGetSql,callback);
};
/**
 * 删除员工
 * @param {String} name
 */
exports.deleteEmployee = function(name){
    var employeeDeleteSql = "DELETE employee WHERE name = ?";
    var employeeDeleteSql_Params = 'Peter';
    connection.query(employeeDeleteSql,employeeDeleteSql_Params,callback);
}

再在根目录下新建 index.js 文件,代码如下:

var db = require('./model/employee_two');
// 增加员工
var employee = {
    name:'lisa',
    age:22,
    sex:"女",
    email:'99533212@qq.com'
};
db.addEmployee(employee,function(err,result){
    if(err) console.log("[INSERT err]-",err.message);
    console.log(result);
});
// 删除员工
db.deleteEmployee('Peter',function(err,result){
    if(err) console.log("[DELETE err]-",err.message);
    console.log(result);
});
// 更新员工
db.updateEmployee('Tim',23,function(err,result){
    if(err) console.log("[UPDATE err]-",err.message);
    console.log(result);
});
// 查询员工
db.getEmployee(function(err,result){
    if(err) console.log("[GET err]-",err.message);
    console.log(result);
});

js怎么连接mysql数据库连接

具体连接方法如下:

  1. 打开 HBuilder 工具,在 Web 项目中的 js 文件夹中,新建 JavaScript 文件 ConnDB.js
  2. 使用 require() 引入 mysql 模块,然后赋值给变量 mysql
  3. 再调用 createConnection() 方法,设置主机、用户名、密码、端口和数据库
  4. 调用 mysql 模块中的 connect() 方法,连接 MySQL 数据库
  5. 编写一个查询语句 SQL,以字符串形式赋值给变量 sql
  6. 最后调用 query() 方法,通过返回的值进行判断,然后打印返回成功的值

connection是js中提供的常用数据类型吗

不是。 JavaScript 中基本的数据类型包括:number(数字)、string(字符串)、boolean(布尔)、null(空对象指针)、undefined(未定义类型)。所以 connection 不是 JS 常用的数据类型。 JS 是 JavaScript 的缩写,是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程。