- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
嗨,谁能举一个如何在nodejs中使用insert语句的例子。我可以使用选择查询。但对于插入查询,我得到的结果为[]。没有看到错误,但值没有添加到原始表中。我正在使用 db2、ibm_db、express、nodejs 和 angularjs。
最佳答案
我写了一个blog entry on using DB2 and node.js on Bluemix不久以前。它包括 INSERT 语句的代码。
作为插入内容的一部分
这是相关的代码片段,full context is in the blog :
exports.insertIP = function(ibmdb,connString,ipinfo) {
console.log("insertIP called",ipinfo);
ibmdb.open(connString, function(err, conn) {
if (err ) {
res.send("error occurred " + err.message);
}
else {
// prepare the SQL statement
conn.prepare("INSERT INTO IP.VISITORS(vtime,ip,country_code,country,region_code,region,city,zip,latitude,longitude,metro,area) VALUES (current timestamp,?,?,?,?,?,?,?,?,?,?,?)", function(err, stmt) {
if (err) {
//could not prepare for some reason
console.log(err);
return conn.closeSync();
}
//Bind and Execute the statment asynchronously
stmt.execute([ipinfo["ip"],ipinfo["country_code"],ipinfo["country_name"],ipinfo["region_code"],ipinfo["region_name"],ipinfo["city"],ipinfo["zipcode"], ipinfo["latitude"], ipinfo["longitude"],ipinfo["metro_code"],ipinfo["area_code"]], function (err, result) {
console.log(err);
// Close the connection to the database
conn.close(function(){
console.log("Connection Closed");
});
});
});
}
})};
关于node.js - 如何使用 Node js ( ibm_db ) 将数据插入到 db2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41177691/
我正在尝试安装“ibm_db”gem 并验证安装。我在 Windows 7 上运行,我正在尝试对所有内容使用 32 位。我需要连接的数据库是 IBM iSeries 上的 DB2。以下是我目前使用的步
我在 Centos 7 上使用 Python,并且已经安装了带有 DB2 11.3 客户端的 GSK8Kit。 所以我设置: IBM_DB_HOME=/path/to/my/db2client/sql
我在 Linux SUSE 上安装 IBM_DB 模块时遇到问题。这是问题的详细解释。 我的 NodeJS API 使用的是 IBM_DB 模块。在我的 Windows 机器上,我可以毫无问题地安装驱
我已按照说明操作:https://www.ibm.com/developerworks/community/blogs/pd/entry/using_ibm_db2_from_node_js4?max
我正在尝试使用 Python 语言的数据分析工具 Pandas。我正在尝试使用 ibm_db 包从 IBM DB 读取数据。根据 Pandas 网站上的文档,我们至少需要提供 2 个参数,一个是要执行
我是 NodeJS 技术的新手,在从事 NodeJS 项目时,我遇到了以下问题。 我已经实现了 ibm_db 模块(以建立 DB2 连接),并使用“准备好的语句”来执行“SELECT”查询。下面的查询
我正在尝试在 Linux Ubuntu 机器上运行 python 服务。我的 Dockerfile 有一个命令可以成功安装requirement.txt中的所有依赖项,但由于超时错误而无法安装ibm_
我尝试使用 Python 包 ibm_db 连接到 Informix 数据库,但收到以下错误。 错误: builtins.Exception: [IBM][CLI Driver] SQL0902C A
好的,我是 Ruby 的新手,我正在尝试弄清楚如何连接到运行在 AS/400(iSeries、Power i、System i,无论 IBM 现在如何调用它)上的 DB2 数据库。这是我的具体情况:
我正在尝试构建 ibm_db 以在 Electron 应用程序中使用。 构建环境是 windows 7, 64 位,使用 MSVS 2015。 基本 Node 版本是 4.2.6,Electron 版
我在安装 ibm_db 时遇到问题。我收到“当该文件已存在时无法创建文件:'tests' -> 'test_2'” 我使用的是 Windows 7 x64,Python 3.6。目的是使用 SQLAl
我正在尝试在 bsd 上使用专为 linux 设计的 lib 用于 IBM-db 连接: 我已经按照适用于 linux 的 ibmdocs 安装,并将所需的 linux 库放在/compat/linu
嗨,谁能举一个如何在nodejs中使用insert语句的例子。我可以使用选择查询。但对于插入查询,我得到的结果为[]。没有看到错误,但值没有添加到原始表中。我正在使用 db2、ibm_db、expre
有没有人使用 ibm_db 包和 IBM 的 Python for PASE 来更新 IBM i(以前的 AS/400)上的 Db2 文件? 我想使用 Python 脚本(来自 QSH)来更新 Db2
我正在尝试使用带有 SSL 的 python 模块 ibm_db 连接到 DB2,但出现以下错误 conn = ibm_db.connect("DATABASE=myDB;HOSTNAME=xx.x
我正在尝试通过 pecl 安装 ibm_db2: pecl install ibm_db2 然后当它要求安装目录时,我尝试了不同的地方,结果都是一样的。它经过一系列检查等,然后尝试“制作”并出现错误:
我在 Ruby 2.3.4 上使用 Rails 5.2.0 连接到 MySQL(通过 mysql2 gem)和 DB2(通过 ibm_db gem)数据库。 当我尝试连接到 DB2 时,我得到: 加载
我使用的是 Node 版本 4.1.1。我正在尝试使用以下命令安装 Node.js 的 ibm_db 包:npm install git+https://git@github.com/ibmdb/no
我正在尝试安装 ibm_db - python3.6 但无法进行 pip 安装。在 python 2.7 上安装成功,但在 3.6 上它抛出 gcc 错误 docker 文件 RUN yum -y i
我使用这个问题/答案在 Lion 中安装 DB2:How do I install IBM DB2 Express-C on Mac OS X 10.7 Lion? 配置数据库后,我可以从命令行使用
我是一名优秀的程序员,十分优秀!