Jruby代码截断雪花表

问题描述

这是我用来连接到雪花数据库的代码:

require 'java'
require 'rubygems'
require 'C:/Program Files/CData/CData JDBC Driver for Snowflake 2018/lib/cdata.jdbc.snowflake.jar'

url = "jdbc:snowflake:User=Admin;Password=test123;Server=localhost;Database=Northwind;Warehouse=TestWarehouse;Account=Tester1;"
conn = java.sql.DriverManager.getConnection(url)
stmt = conn.createStatement
rs = stmt.executeQuery("SELECT Id,ProductName FROM Products")
while (rs.next) do
  puts rs.getString(1) + ' ' + rs.getString(2)
end

但是我还需要运行其他SQL查询:

  • sql_query1:Copy into table1 from table2
  • sql_query2:Truncate table student

如何使用我的代码运行这些查询?

解决方法

我认为您只会更新您的SQL

rs = stmt.executeQuery("SELECT Id,ProductName FROM Products")

将该SQL更改为您找到的示例以外的其他内容。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...