我很難嘗試從我的ireport與系統建立連接。我的問題是,我使用的系統是集成的,換句話說,我的幾個客戶將使用相同的系統,因此使用相同的報告。問題在於,每個客戶的銀行名稱和IP地址都不會相同。所以我想知道碧玉是如何從系統中自行獲取銀行IP和銀行名稱的,而不是通過ireport進行的連接?無論如何,通過代碼發送這些數據到ireport嗎?如果是這樣,我該怎麼做?連接Ireport
-1
A
回答
0
我的系統通過類Connection
進行通信。 Java有可能通過這個類與.jasper
與數據庫進行通信?
我的連接
==============
package newpackage;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
/**
*
* @author User
*/
public class ConnectionJava {
Connection conn;
public Connection conectar() {
try {
Class.forName(DriverConnectionJava);
conn = DriverManager.getConnection(database, username, password);
} catch (SQLException ex) {
Logger.getLogger(ConnectionJava.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Error login with data base", "ERROR!", JOptionPane.ERROR_MESSAGE);
} catch (ClassNotFoundException ex) {
Logger.getLogger(ConnectionJava.class.getName()).log(Level.SEVERE, null, ex);
JOptionPane.showMessageDialog(null, "Error connection data base", "ERROR!", JOptionPane.ERROR_MESSAGE);
}
return conn;
}
public void desconect() {
try {
conn.close();
} catch (SQLException ex) {
Logger.getLogger(ConnectionJava.class.getName()).log(Level.SEVERE, null, ex);
}
}
private String database = "jdbc:mysql://localhost/Java";
private String username = "root";
private String password = "root";
private String DriverConnectionJava = "com.mysql.jdbc.Driver";
}
+0
下一次添加問題塊中的代碼而不是回答塊 – Arasu
1
這裏是由iReport的提供的數據源和連接類型的列表:
-JDBC連接。
-JavaBean集合數據源。
-XML數據源。
-CSV數據源。
-Hibernate連接。
- 彈簧加載的Hibernate連接。
-Hadoop Hive數據源。
-JRDataSourceProvider。
- 定製數據源。
-Mondrian OLAP連接。
-XMLA連接。
-EJBQL連接。
- 空數據源。
你的情況你需要「JavaBean集合數據源」來填充你的java代碼中的報表,使用這兩個類:net.sf.jasperreports.engine.data.JRBeanCollectionDataSource,net.sf.jasperreports.engine.data .JRBeanArrayDataSource
相關問題
- 1. Java iReport JDBC連接錯誤
- 2. iReport激活jdbc連接
- 3. Jasper報告iReport連接到MS Access DB
- 4. iReport連接Grails數據庫[H2]
- 5. iReport到DB2連接ERRORCODE = -4499,SQLSTATE = 08001
- 6. iReport Spring加載休眠連接
- 7. 嘗試從iReport 4.5.1連接到mongo時出現接收錯誤
- 8. iReport 3.7.4創建超鏈接
- 9. 獲得在iReport的網絡錯誤IOException連接MSSQL
- 10. 另一個工具,如Ireport(JasperReport),支持ejbql連接
- 11. iReport,使用SQL而不是Hibernate查詢與休眠連接
- 12. 連接/數據源iReport的名稱表達式
- 13. iReport:列出參數值(不帶數據庫連接)
- 14. iReport:錯誤連接到JasperReports服務器存儲庫
- 15. 如何將iReport連接到SVN存儲庫
- 16. 如何在iReport中創建超鏈接?
- 17. iReport套接字創建錯誤
- 18. 設置超鏈接到iReport的
- 19. iReport - java.lang.ClassNotFoundException
- 20. iReport/Jasperserver
- 21. 如何創建從iReport設計器4.5連接到JasperReports服務器存儲庫
- 22. 如何使用MySQL/iReport多列中的連接獲取所需的輸出?
- 23. iReport中的SubDataSet
- 24. 在iReport的
- 25. ireport版本
- 26. Ireport Frame Issue
- 27. iReport 2.0.4 - UnsupportedOperationException
- 28. 加速IReport,Windows
- 29. iReport子報告
- 30. iReport + UTF-8
當您按系統說「我很難試圖從我的系統與系統建立連接」時,您的意思是數據庫中包含您的所有數據嗎?你能用iReport連接到它嗎? – Lisa
Lisa請看下面我的代碼... – checkmate