久久久久久久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(使用線程逐塊處理文件)
主站蜘蛛池模板: 国产午夜一级 | 日韩综合在线播放 | 91社区在线观看播放 | 国产精品美女久久久久久免费 | 精品欧美激情在线观看 | 亚洲国产一区二区三区在线观看 | 天天精品在线 | 欧美激情综合 | 国产高清视频在线观看播放 | 国产精品日韩欧美一区二区三区 | h视频在线免费看 | 国产亚洲一区二区三区在线观看 | 日本在线中文 | 亚洲午夜av久久乱码 | 日韩精品一区在线 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 亚州综合在线 | xxxxx黄色片 欧美一区免费 | 国产一区二区三区色淫影院 | 国产综合精品一区二区三区 | 一区二区三区在线播放 | 久久亚洲综合 | h片在线免费看 | 超碰520| 国产精品国产精品国产专区不蜜 | 久久精品男人的天堂 | 欧美电影网| 国产激情精品视频 | 中文字幕在线播放第一页 | 中文字幕av网站 | 麻豆视频在线看 | 精品香蕉一区二区三区 | 特黄特色大片免费视频观看 | 青青草网站在线观看 | 一区二区三区视频免费观看 | 日韩在线精品视频 | 九九视频网 | 欧美中文一区 | 毛片一级片 | 日韩高清黄色 | 久久久久久久久国产成人免费 |