pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何在 Railo 中將 Java 結果集轉換為 ColdFusion 查詢

How does one convert from a Java resultset to ColdFusion query in Railo?(如何在 Railo 中將 Java 結果集轉換為 ColdFusion 查詢?)
本文介紹了如何在 Railo 中將 Java 結果集轉換為 ColdFusion 查詢?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

以下在 CFMX 7 和 CF8 中運行良好,我也假設 CF9:

The following works fine in CFMX 7 and CF8, and I'd assume CF9 as well:

<!--- 'conn' is a JDBC connection --->
<cfset stat = conn.createStatement() />
<cfset rs = stat.executeQuery(trim(arguments.sql)) />

<!--- convert this Java resultset to a CF query recordset --->
<cfset queryTable = CreateObject("java", "coldfusion.sql.QueryTable")>
<cfset queryTable.init(rs) >
<cfset query = queryTable.FirstTable() />

這將使用 JDBC 驅動程序創建一條語句,對其執行查詢,將其放入 java 結果集中,然后實例化 Coldfusion.sql.QueryTable,傳遞 Java resulset 對象,然后調用 queryTable.FirstTable(),它返回一個實際的冷融合結果集(用于 cfloop 等).

This creates a statement using a JDBC driver, executes a query against it, putting it into a java resultset, and then coldfusion.sql.QueryTable is instantiated, passed the Java resulset object, and then queryTable.FirstTable() is called, which returns an actual coldfusion resultset (for cfloop and the like).

問題在于 Railo 的實現方式有所不同.在 Railo 中運行此代碼會返回以下錯誤:No matching Constructor for coldfusion.sql.QueryTable(org.sqlite.RS) found.

The problem comes with a difference in Railo's implementation. Running this code in Railo returns the following error: No matching Constructor for coldfusion.sql.QueryTable(org.sqlite.RS) found.

我已經轉儲了 Railo java 對象,但在方法中沒有看到 init().我錯過了一些簡單的東西嗎?我也很想在 Railo 中使用它.

I've dumped the Railo java object, and don't see init() among the methods. Am I missing something simple? I'd love to get this working in Railo as well.

請注意:我正在與 SQLite 數據庫進行無 DSN 連接.我了解如何設置 CF 數據源.在這一點上,我唯一的問題是將 Java 結果集轉換為 Railo 查詢.

Please note: I am doing a DSN-less connection to a SQLite db. I understand how to set up a CF datasource. My only hiccup at this point is doing the translation from a Java result set to a Railo query.

推薦答案

查看 Railo 源代碼,我發現 railo.runtime.type.QueryImpl 可能適合您的需求.它實現了 railo.runtime.type.Query 并在其構造函數中接受一個 ResultSet,但它似乎沒有實現 QueryTable.

Looking at the Railo source code, I see that railo.runtime.type.QueryImpl might fit your needs. It implements railo.runtime.type.Query and accepts a ResultSet in its constructor, but it does not seem to implement QueryTable.

如果這是正確的類,您需要傳入一個 ResultSet 和一個用于查詢名稱的字符串,因為它沒有只接受 ResultSet 的構造函數.

If that's the right class, you'll want to pass in a ResultSet and a string for the query name, as it doesn't have a constructor that only takes a ResultSet.

這篇關于如何在 Railo 中將 Java 結果集轉換為 ColdFusion 查詢?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 红酒招商加盟-葡萄酒加盟-进口红酒代理-青岛枞木酒业有限公司 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 抓斗式清污机|螺杆式|卷扬式启闭机|底轴驱动钢坝|污水处理闸门-方源水利机械 | 比士亚-专业恒温恒湿酒窖,酒柜,雪茄柜的设计定制 | 天长市晶耀仪表有限公司 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 重庆LED显示屏_显示屏安装公司_重庆LED显示屏批发-彩光科技公司 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 余姚生活网_余姚论坛_余姚市综合门户网站 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 四川成人高考_四川成考报名网| 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 重庆私家花园设计-别墅花园-庭院-景观设计-重庆彩木园林建设有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 |