mysql - 使用 Node.js 中的 jdbc 连接到 mysql

标签 mysql node.js jdbc

我正在使用 Node.js 中的 npm 模块 JDBC 连接到 JDBC

我已成功连接到我提取数据的数据库,我在 MySQL 中拥有所有十进制、大整型和 varchar,但此 JDBC 结果集给出 nodeJava_java_math_BigDecimal {} 用于小数列。

如何获取我的完整值?

最佳答案

您必须使用 JSON.parse() 来获取 nodeJava_java_math_BigDecimal {} 值。

例如:我试图获取每个数据库表和行号,所以;我使用了这个查询:

SELECT table_name as tName, num_rows as rNumber FROM user_tables

然后我有带有 tName 和 rNumber 属性的对象列表,但 rNumber 类型是 nodeJava_java_math_BigDecimal{},只是我必须获取如下值:

let rowNumber = JSON.parse(tables[0].rNumber);

关于mysql - 使用 Node.js 中的 jdbc 连接到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52589347/

相关文章:

mysql - VS2017 MYSQL SQLDataSource - 对象引用未设置为对象的实例

php - 返回多个结果的 MySQL 子查询

node.js - getHistoryForKey() Hyperledger Fabric 从 Buffer Nodejs 获取交易

node.js - NodeJS 中的 AWS IOT 更新事物验证错误

java - TYPE_SCROLL_SENSITIVE 和 TYPE_FORWARD_ONLY 的区别

java.sql.SQLException : Cannot create PoolableConnectionFactory, 连接被拒绝 SQL Server

java - PL/SQL : Inserting the values of a column of a table into an array or VARRAY to be accessed by java?

php - 更新具有最大值的行

php - MySQL如何通过一堆子查询来优化查询

node.js - 在 Express Web 应用程序中享受全面服务