明宇報表連線mysql 明宇報表2 5之簡單測試

2021-10-19 23:56:47 字數 1814 閱讀 4339

本文是關於明宇報表的簡單示例,主要是記錄學習的腳步

1、設計報表模板

設計好報表後 匯出報表模板

2、編碼

在webroot下新增如下檔案

兩個cab在明宇的包裡面都有  reportcenter.jsp 也有 分別在deployment\viewer和deployment\jsp 裡面

mrf檔案為第一步設計匯出的模板檔案

測試**:

test_report.jsp

string path = request.getcontextpath();

string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";

my jsp 'test_report.jsp' starting page

trycatch(exception ex)

//使用volatile關鍵字 保證在多個執行緒中獲取odbassist無誤

private volatile static oracledbassist odbassist =null;

* 雙層鎖

* @return

public static oracledbassist getinstance() catch (namingexception e) {

// todo auto-generated catch block

e.printstacktrace();

logger.error("載入資料來源失敗!!");

return flag;

* 獲取資料連線

* @return

* @throws sqlexception

public connection getconnection() throws sqlexception

if(getconn()==null) conn=datasource.getconnection();

return getconn();

* 執行sql查詢

* @param sql

* @return

* @throws sqlexception

public resultset executequery(string sql) throws sqlexception

stmt=getconnection().createstatement();

rs=stmt.executequery(sql);

return rs;

結果輸出:

寫這個主要是一點,被坑了好久

就是ie瀏覽器無法載入明宇報表

在ie的管理載入項中都可以看到明宇報表的外掛程式

但是就是無法顯示報表的話

找到明宇的控制項 右鍵右擊--》選擇詳細資訊--》在所有站點上執行  就可以了

記錄學習的腳步

Mysql01 墨宇無痕

1.資料查詢語言 dql select 欄位名 from 表或檢視名 where 查詢條件 2.資料操作語言 dml insert into 表名 列1,列2,values 值2,值3,update 表名 set 列名 新值 where 列名 某值 delete from 表名 where 列名 某...

ssrs報表連線64位oracle

今天搗鼓了一天才搞好這個事情。小記一下以便後續問題可以照著做。1 本地 win8 64位系統 2 本地vs2008 目測32位 3 本地 sqlserver 2008r2 64位 4 本地 oracle 64位 12c,僅僅用來充當客戶端用,只是負責連線到伺服器而已 5 伺服器 64位 linux ...

mysql連線教程 MySQL 連線

mysql 連線 使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命...