Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Node.js和让db-mysql正常工作

Node.js和让db-mysql正常工作
EN

Stack Overflow用户
提问于 2012-01-12 15:55:12
回答 1查看 1.3K关注 0票数 2

我在学习node.js时遇到了很大的困难,尽管我对JavaScript很熟悉,但我不能让下面的例子工作。我想使用这个库:http://nodejsdb.org/

代码语言:javascript
运行
AI代码解释
复制
var mysql = require('db-mysql');
new mysql.Database({
    hostname: 'localhost',
    user: 'user',
    password: 'password',
    database: 'test'
}).on('error', function(error) {
    console.log('ERROR: ' + error);
}).on('ready', function(server) {
    console.log('Connected to ' + server.hostname + ' (' + server.version + ')');
}).connect();

2个问题:您会围绕上面的哪些代码来使其工作,以及如何设计一个简单的节点应用程序

a)从网页中检索值b)将它们存储到mysql中c)查询该sql数据库并显示结果

EN

回答 1

Stack Overflow用户

发布于 2012-01-12 16:11:01

a)参见http.get(options, callback)函数。

b、c)请参阅db-mysql query() documentation

例如(未测试):

代码语言:javascript
运行
AI代码解释
复制
//...
}).on('ready', function(server) {
  var mysql = this;
  http.get(options, function(res) {
    res.on('data', callback(data)) {
      // Parse the respsonse document here and extract data of interest.
      var data1, data2; //...
      // Insert the data into the database.
      mysql.query()
      .insert('mytable', ['column1', 'column2'], [data1, data2])
      .execute(function(error, result) {
        if (error) throw error;
        // Handle query result...
      });
    });                   
    });
  }).on('error', function(e) {
    console.log("Got error: " + e.message);
  });
}).connect();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8838042

复制
相关文章
如何在Ubuntu 16.04上使用Gunicorn和Nginx部署Falcon Web应用程序
Falcon是用于构建Web应用程序的最小Python框架。它非常适合构建遵循REST架构风格的API 。它是一个低级别,高性能的框架,可以在不牺牲开发速度的情况下尽可能少地执行。
姚啊姚
2018/09/26
1.8K0
# 如何在Ubuntu 14.04上使用Bottle Micro Framework部署Python Web应用程序 ##
由于其灵活性和高级功能,Python是一种优秀的Web编程语言。Web框架可以使编程Web应用程序更加简单,因为它们连接了强大的Web界面所需的许多组件。
谢鸢
2018/09/26
1.5K0
如何在Ubuntu 14.04上部署Clojure Web应用程序
人们对函数式编程的兴趣不断增加,更具体地说,是在Clojure中对Web进行编程。许多关于如何构建基本应用程序的教程经常忽略部署细节。本文将向您展示如何将Clojure Web应用程序部署到Ubuntu 14.04 CVM。
风研雨墨
2018/09/25
1.4K0
如何在Ubuntu上 dockerize和部署多个WordPress应用程序
WordPress已成为世界上最常见的部署和使用的Web应用程序之一。由于多年的不断发展,现在可以基于WordPress及其可用的插件/扩展创建几乎无数的不同网站(甚至是网络应用程序)。
大瓜皮
2018/07/27
1.1K0
如何在Ubuntu 14.04上使用Git Hooks部署Rails应用程序
在本教程中,我们将向您展示如何使用Git hooks自动将Rails应用程序的生产环境部署到远程Ubuntu 14.04服务器。使用Git hooks将允许您通过简单地将更改推送到生产服务器来部署应用程序,而不必手动拉动并执行诸如执行数据库迁移之类的操作。当您继续处理应用程序时,设置某种形式的自动部署(例如Git hooks)将为您节省时间。
楠宝宝
2018/09/26
2.7K0
如何在Ubuntu 14.04上使用Ansible部署多个PHP应用程序
本教程是关于在Ubuntu 14.04上使用Ansible部署PHP应用程序的系列文章中的第三篇。第一个教程涵盖了部署应用程序的基本步骤; 在第二个教程介绍更高级的主题,如数据库,队列守护进程和任务调度(crons)。
林岑影
2018/09/28
8.8K0
如何在Ubuntu 14.04上使用Ansible部署高级PHP应用程序
在本教程中,我们将介绍如何设置SSH密钥以支持代码部署/发布工具,配置系统防火墙,配置和配置数据库(包括密码!),以及设置任务调度程序(crons)和队列守护进程。本教程结束时的目标是让您拥有一个具有上述高级配置的完全可用的PHP应用程序服务器。
圣人惠好可爱
2018/09/26
10.9K0
java swing 多层_java swing布局嵌套[通俗易懂]
this.frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
全栈程序员站长
2022/11/16
1.6K0
java swing 多层_java swing布局嵌套[通俗易懂]
如何在Ubuntu 14.04上使用Ansible部署基本PHP应用程序
本教程介绍使用Ansible配置基本PHP应用程序的过程。本教程结束时的目标是让您新Web服务器为基本的PHP应用程序提供服务,而无需在目标腾讯CVM上运行单个SSH连接或手动命令。
所有的酒都不如你
2018/09/28
6K0
如何在Ubuntu 16.04上使用Deployer自动部署Laravel应用程序
Laravel是一个开源的PHP Web框架,旨在使常见的Web开发任务(如身份验证,路由和缓存)变得更加容易。Deployer是一个开源的PHP部署工具,为许多流行的框架提供立即可用的支持,包括Laravel,CodeIgniter,Symfony和Zend Framework。
心语花束
2018/08/06
15.7K0
如何在Ubuntu 16.04上使用Deployer自动部署Laravel应用程序
如何在Ubuntu 14.04上使用Puma和Nginx部署Rails应用程序
当您准备部署Ruby on Rails应用程序时,需要考虑许多有效的设置。本教程将帮助您部署Ruby on Rails应用程序的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Puma和Nginx。
宇cccc
2018/09/26
5.6K0
如何在Ubuntu 14.04上使用Unicorn和Nginx部署Rails应用程序
当您准备部署Ruby on Rails应用程序时,需要考虑许多有效的设置。本教程将帮助您部署Ruby 在 Rails应用程序中的生产环境,使用PostgreSQL作为数据库,在Ubuntu 14.04上使用Unicorn和Nginx。
丰一川
2018/09/28
4.5K0
如何在CentOS 6.5上使用 Nginx+Passenger 部署Railes应用程序
对于某个计算机编程领域的新手来说,挑战永远不会结束。本文的主题是Rails,以及如何在线获取基于Ruby On Rail的 Web应用程序 - 这是最简单,最快捷的方式。
八十岁的背影
2018/08/13
5.2K0
如何在CentOS 6.5上使用Unicorn和Nginx部署Rails应用程序
在部署基于Rails的Web应用程序时,简单设计的应用程序服务器可以在几分钟内启动并运行。但是,如果您希望更好地控制服务器设置或想要尝试更灵活的新功能,那么使用分层的组件可以帮助您实现目标- 无论是面向未来的部署还是需要引入第三方元素,例如缓存服务器。
水门
2018/08/07
4.3K0
Java Swing BorderLayout
BorderLayout,边界布局管理器。它把 Container 按方位分为 5 个区域(东、西、南、北、中),每个区域放置一个组件。
JavaEdge
2021/02/22
5380
Java Swing JTable
JTable用于显示和编辑常规的二维单元格表。有关面向任务的文档和使用JTable的示例,请参见Java教程中的如何使用表。 JTable具有许多功能,可以自定义其呈现和编辑功能,但是为这些功能提供了默认设置,因此可以轻松设置简单的表。例如,要建立一个包含10行10列数字的表:
JavaEdge
2021/02/22
5.2K0
Java Swing JTable
HTML5崛起之时,Java桌面时代就已经终结了
2004 年 Google Maps 的面世标志着 Java 桌面时代的终结,也改变了桌面环境下“跨平台”的基本定义。
深度学习与Python
2022/04/19
8220
如何使用CentOS 7上的Bottle Micro Framework部署Python Web应用程序
由于其灵活性和高级功能,Python是一种优秀的Web编程语言。Web框架可以使编程Web应用程序更加简单,因为它们连接了强大的Web界面所需的许多组件。
苏子晨
2018/09/26
2K0
如何在Swing组件中使用HTML
许多Swing组件在其GUI中显示文本字符串。默认情况下,组件的文本以一种字体和颜色显示,并且全部显示在一行上。 可以分别通过调用组件的setFont和setForeground方法来确定组件文本的字体和颜色。例如,以下代码创建一个标签,然后设置其字体和颜色:
JavaEdge
2021/02/22
2.6K0
如何在Swing组件中使用HTML
java swing入门教程_java swing基础(菜鸟教程学习)
3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件
全栈程序员站长
2022/09/15
2.7K0

相似问题

如何在web浏览器上部署swing应用程序?

33

Java的Native Swing Web浏览器

15

部署Web服务,如Web应用程序或Servlet

12

如何在部署Java Swing应用程序时安装JRE?

32

web中的Java Swing应用程序

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档