本文主要介绍Javascript连接数据库查询和插入数据。以下文章围绕主题,很有参考价值。希望对你的学习有帮助。
:
目录
1.准备数据库2。在Vscode 3中编译package.json文件。用Javascript代码4连接数据库。查询并插入数据编译环境 : 虚拟代码
数据库 :MySQL
类库 : 节点
一、准备数据库
下载MySQL ,借助数据库图形工具或者在cmd上面编辑一下代码
-创建一个数据库
如果不存在,则创建数据库。
-使用数据库。
使用SchoolTownDB
-添加数据表
创建表格学校(
id INT,
名称VARCHAR(10),
X DOUBLE,
y双精度
);
-添加数据
插入学校值(1,'广州大学',NULL,NULL);
插入学校值(1,'中山大学',NULL,NULL);
-显示数据表
SELECT * FROM school
下载node:
在官网下载,默认点击下一步安装。
准备一个文件夹:
创建一个新文件夹,稍后把js文件放进去,命名为Demo。
将node编译的文件中的node_modules文件夹复制到Demo文件夹,这样会起到连接数据库的作用。
二、在Vscode中编译package.json文件
在菜单栏中创建新的终端。
在终端输入以下代码,然后按Enter。npm初始化。
然后一直按enter键,直到出现(yes),然后在终端输入yes,再次按enter键。
然后生成一个json文件package.json。
然后继续进入npm安装mysql。
运行编译以生成package-lock.json文件。
此时package.json的文件大致如下:
三、用Javascript代码实现数据库的连接
创建一个index.js文件,在里面编辑代码:
//介绍mysql模块
设MySQL=require(' MySQL ');
//创建一个连接对象
let connection=MySQL . create connection({
Host: 'localhost ',//连接到本地计算机
端口:3306,//端口
用户:' root ',//数据库帐号
密码:' qq124519 ',//密码
Database:'SchoolTownDB'//连接的数据库名称
});
//调用connect方法创建连接
Connection.connect((err)={//回调函数,它将在报告错误时填充err。
如果(错误){
Console.error('连接失败' err . stack);//打印堆栈信息
返回;
}
Console.log(“成功连接”);
});
//关闭数据库连接
connection . end();
测试代码,在终端输入
节点。\index.js
运行回车
四、查询和插入数据
SQL语句的查询:
//查询//SQL语句
connection . query(' SELECT * FROM school ',(err,result)={
如果(错误){
Console.error('查询失败' err . message);
结果;
}
console.log(结果);
});
运行代码也是输入节点。\index.js在终端。
为数据库插入数据:
让sql='插入到学校值(?)';//?是占位符。
//设置参数
设params=[3,'华南理工大学',null,null];
connection.query(sql,params,(err,result)={
如果(错误){
Console.error('插入失败' err . message);
结果;
}
Console.log('成功插入');
});
运行代码也是输入节点。\index.js在终端。
测试结果如下:
这就是这篇关于Javascript连接数据库查询和数据插入的文章。有关Javascript连接数据的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。