久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何在 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(使用線程逐塊處理文件)
主站蜘蛛池模板: 日韩一 | 久久99精品久久 | 久久激情av| 免费观看成人性生生活片 | 免费看片国产 | 亚洲成人国产综合 | 亚洲欧美日本在线 | 国产午夜三级一区二区三 | 黄色国产大片 | 国内自拍视频在线观看 | 国产成人精品a视频 | 亚洲色图第一页 | 国产主播第一页 | 亚洲精品99 | 国产亚洲欧美在线 | 成人亚洲精品 | 亚洲国产精品一区 | 久久网一区二区 | 在线观看国产视频 | 国产精品美女久久久久久免费 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 国产精品成人在线播放 | 欧美在线观看一区 | 日本 欧美 国产 | 国产欧美精品区一区二区三区 | 午夜影院官网 | 久久99精品久久久久久青青日本 | 国产日韩欧美激情 | 欧美在线视频观看 | 色橹橹欧美在线观看视频高清 | 国产高清久久久 | 亚洲第一视频网 | 亚洲免费三区 | 日韩第一页| 精产国产伦理一二三区 | 久久精品国产一区二区电影 | 久久久妇女国产精品影视 | 奇米影视77| 亚洲国产精品人人爽夜夜爽 | 狠狠av| 在线观看中文字幕视频 |