Articles of jdbc

node.js和npm jdbc与kerberized apache phoenix的封装问题

我使用nodejs和npm jdbc软件包连接到hortonworks上的Kerberized Apache phoenix,我能够通过nodejs和jdbc软件包连接到非kerberized phoenix,但是面对kerberized phoenix的Kerberos身份validation错误。 如果有人做了类似的事情,请给点方向。 Klist命令: klist -k -t -e /etc/security/keytabs/kafka.headless.keytab Keytab name: FILE:/etc/security/keytabs/kafka.headless.keytab KVNO Timestamp Principal —- —————– ——————————————————– 1 09/30/16 10:10:27 kafka@REALM.LAN (aes256-cts-hmac-sha1-96) 码: var express = require('express'); var app = express(); var server = require('http').Server(app); var https =require('http'); var io = require('socket.io')(server); var kafka = require('kafka-node'); var cassandra = require('cassandra-driver'); […]

我可以连接nodejs teradata(任何nodejs npm为此)?

无论如何,我可以连接teradata到nodejs服务器? 我有使用情况下,我需要拉我余下的API中的Teradata信息。 我可以使用这个 npm包吗?

如何为node.js JDBC模块configurationJava堆大小?

在我的node.js应用程序中,我使用JDBC连接到Oracle数据库。 我需要增加我的Java堆空间,以防止以下错误: java.lang.OutOfMemoryError: Java heap space 我知道有一个terminal选项设置最大的Java堆大小( -Xmx<size> ),但问题是,我没有明确地运行java,它发生在我的JDBC模块(这取决于java模块 ),所以我不能使用该terminal选项。 那么如何在我的情况下configurationJava堆大小?

如何使用node-jdbc获取生成的ID?

我正在使用node-jdbc和oracle驱动程序“ojdbc6_g.jar”连接到Oracle数据库。 我想执行一些插入查询。 问题: 如何使用node-jdbc将行插入到oracle时获取生成的Id? 我试图调用statement.getGeneratedKeys()但它在callback中返回以下错误: > { [Error: Error running instance method java.sql.SQLException: > operation not allowed > at oracle.jdbc.driver.OracleStatement.getGeneratedKeys(OracleStatement.java:8425) > at oracle.jdbc.driver.OracleStatementWrapper.getGeneratedKeys(OracleStatementWrapper.java:1106) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) ] cause: {} }