5.3-Node.js应用开发项目化教程(慕课版)- 连接数据库.pptx

5.3-Node.js应用开发项目化教程(慕课版)- 连接数据库.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

连接数据库

引入举一反三动态网站,数据库交互理解原理主题数据,网页模板电商网站有哪些信誉好的足球投注网站引擎有哪些信誉好的足球投注网站引擎门户网站门户网站

引入页面如何与数据库进行连接交互的呢?

目录01引入mysql模块03断开数据库连接02创建数据库连接

mysql模块--实现MySQL协议的JavaScript客户端--与MySQL数据库建立连接--执行数据操作(增删改查等功能)***引入mysql模块

CMD站点目录下npminstallmysql安装mysql模块varmysql=require(mysql);加载mysql模块引入mysql模块

数据库连接数据表操作引入mysql模块

数据库连接参数:属性含义host连接数据库服务器名(默认为localhost)userMySql服务器连接用户名passwordMySql服务器登录密码database要连接的数据库port连接端口号(默认为3306)charset连接使用的字符编码(默认UTF8_GENERAL_CI)timezone连接使用的时区(默认local)mysql.createConnection()方法connection对象创建数据库连接

方法与属性:方法含义connect()连接数据库query(sqlString,[values,]callback)对数据库中数据进行操作(增删改查)--sqlString-要执行的SQL语句--values-{Array},可选参数,应用到查询占位符的值--callback-回调函数function(error,result,fields){}end()在确保当前正在处理的SQL语句正常完成后断开连接destroy()立即结束连接,不管当前是否正在执行任务属性含义threadId当前连接线程Idconnection对象创建数据库连接

数据库连接threadthreadconnectionlocalhostDuDaInfo示例创建与本地服务器(localhost)上数据库(DuDaInfo)的连接。创建数据库连接

创建数据库连接varmysql=require(mysql);varconn=mysql.createConnection({host:localhost,user:root,password:,//此处为自己数据库的密码port:3306,//默认端口,可以省略不写database:DuDaInfo});conn.connect(function(err){if(err){console.error(数据库连接失败!+err.message);return;}console.log(数据库连接成功!);});填写自己设置的密码数据库事先要创建好没有错误输出提示信息示例代码

示例断开与本地服务器(localhost)上数据库(DuDaInfo)的连接。断开数据库连接断开数据库连接threadthreadconnectionlocalhostDuDaInfo

断开数据库连接varmysql=require(mysql);varconn=mysql.createConnection({host:localhost,user:root,password:,//此处为自己数据库的密码port:3306,//默认端口,可以省略不写database:DuDaInfo});conn.connect(function(err){if(err){console.error(数据库连接失败!+err.message);return;}console.log(数据库连接成功!);});conn.end();//断开连接当前正在处理的SQL语句正常完成后断开连接示例代码

小结引入MySQL模块varmysql=require(mysql);创建数据库连接varconn=mysql.createConnection({});conn.connect();断开数据库连接conn.end();

谢谢观看

您可能关注的文档

文档评论(0)

大学计算机网络教授老刘 + 关注
实名认证
服务提供商

教师资格证、中级网络工程师持证人

专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底

领域认证该用户于2023年06月19日上传了教师资格证、中级网络工程师

1亿VIP精品文档

相关文档