1. 程式人生 > >JAVA報表之簡表的使用

JAVA報表之簡表的使用

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jatools Class="[Ljatools.designer.JdbcProvider;" ItemClass="jatools.designer.JdbcProvider"
	Len="13" Name="jatools report template">
	<Item0>
		<Name>demo</Name>
		<Driver>org.hsqldb.jdbcDriver</Driver>
		<User>sa</User>
		<Url>jdbc:hsqldb:./demosdb/mydb</Url>
	</Item0>
	<Item1>
		<Name>IBM DB2</Name>
		<Driver>COM.ibm.db2.jdbc.app.DB2Driver</Driver>
		<Url>jdbc:db2://localhost:5000/sample</Url>
	</Item1>
	<Item2>
		<Name>Oracle</Name>
		<Driver>oracle.jdbc.driver.OracleDriver</Driver>
		<Url>jdbc:oracle:thin:@localhost:1521:test</Url>
	</Item2>
	<Item3>
		<Name>Sybase</Name>
		<Driver>com.sybase.jdbc2.jdbc.SybDriver</Driver>
		<Url>jdbc:sybase:Tds:localhost:5007/myDB</Url>
	</Item3>
	<Item4>
		<Name>MS SQL</Name>
		<Driver>com.microsoft.jdbc.sqlserver.SQLServerDriver</Driver>
		<Url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb</Url>
	</Item4>
	<Item5>
		<Name>JDBC-ODBC Bridge</Name>
		<Driver>sun.jdbc.odbc.JdbcOdbcDriver</Driver>
		<Url>jdbc:odbc:driver={Microsoft Access Driver
			(*.mdb)};DBQ=dbdemos.mdb</Url>
	</Item5>
	<Item6>
		<Name>JndiDatasource(應用伺服器連線池)</Name>
		<Driver>com.jatools.db.JndiDriver</Driver>
		<Url>FACTORY=weblogic.jndi.WLInitialContextFactory;URL=t3://localhost:7001;DATASOURCE=examples-dataSource-demoPool
		</Url>
	</Item6>
	<Item7>
		<Name>Informix</Name>
		<Driver>com.informix.jdbc.IfxDriver</Driver>
		<Url>jdbc:informix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver
		</Url>
	</Item7>
	<Item8>
		<Name>phdb</Name>
		<Driver>oracle.jdbc.driver.OracleDriver</Driver>
		<User>reporter</User>
		<Url>jdbc:oracle:thin:@10.117.8.189:1521:openview</Url>
	</Item8>
	<Item9>
		<Name>ph2</Name>
		<Driver>oracle.jdbc.driver.OracleDriver</Driver>
		<User>reporter</User>
		<Url>jdbc:oracle:thin:@10.199.4.14:1521:openview</Url>
	</Item9>
	<Item10>
		<Name>lh.db</Name>
		<Driver>oracle.jdbc.driver.OracleDriver</Driver>
		<User>reporter</User>
		<Url>jdbc:oracle:thin:@10.70.241.230:1521:openview</Url>
	</Item10>
	<Item11>
		<Name>ph.ds </Name>
		<Driver>com.jatools.db.JndiDriver</Driver>
		<User>reporter</User>
		<Url>DATASOURCE=java:comp/env/jdbc/oracleDS</Url>
	</Item11>
	<Item12>
		<Name>jhcj_prope(預設)</Name>
		<Driver>${property("driverClassName")}</Driver>
		<User>${property("username")}</User>
		<Password>${property("password")}</Password>
		<Url>${property("url")}</Url>
	</Item12>
</jatools>
可以看到已經有13個<Item></Item>了, 於是再加一組 <Item13>                 <Name>Nuohy_Mysql</Name>
<Driver>com.mysql.jdbc.Driver</Driver>
<User>root</User>
<Password>root</Password>
<Url>jdbc:mysql://192.168.1.42/jortest</Url>
</Item13> 並且將
<jatools Class="[Ljatools.designer.JdbcProvider;" ItemClass="jatools.designer.JdbcProvider"
	Len="13" Name="jatools report template">
中的Len="13"  改為14,因為從0開始的,又添加了一組。

相關推薦

JAVA報表的使用

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <jatools Class="[Ljatools.designer.JdbcProvider;" ItemClass="jatools.designer.JdbcProvider"

完全java實現一款開源的報表工具(JOR)

簡表(JOR),是一款開源的報表工具,完全java實現,核心程式碼來自於國內一線報表工具品牌傑表.2008 。   提起開源的報表工具,不能不說說jaspereport,jasperreport作為著名的開源報表工具,在java程式設計師中一直享有盛名。但由於其設計主要是針

JAVA面試 答題

(一)override與overload有何異同? Override(重寫):是指子類重新定義了父類同名的方法,方法重寫也叫方法覆蓋。 Overload(過載):是在一個類中,多個方法具有相同的方法名稱,但卻具有不同的引數列表。 相同點: 它們存在的形式都是方

JAVA報表JasperReport+iReport5.6 餅圖和3D餅圖的實現(五)

餅圖資料只需要兩個欄位,一個是分類,一個是值,多用於資料類別少的場合。例如:建好一個新的模板後,在chart1(模板)中新增一個數據源ChartDataset,如下圖所示:在報表中的任意位置插入你想要的餅圖,如圖所示:匯入我們剛剛新增的資料來源,如圖所示:完成後的效果圖及預覽

JAVA報表JasperReport+iReport5.6 stacked堆積圖及stacked堆積圖3D的實現(七)

stacked堆積圖可以對多個類別進行展示,多用於類別多,且需要進行對比的場合。Series指定類別進行分組,即顯示幾塊堆積圖,Category指定X軸的類別欄位,Value指定具體值的欄位。首先建立一個新的空白模板,新增資料來源,拖放一個stacked堆積圖。如圖所示:選擇

Java學習單鏈建立以及正向遍歷和反向遍歷方法

連結串列是一種儲存單元上非連續、非順序的儲存結構,資料元素的邏輯順序是通過連結串列中的指標連結次序實現的。原先是在C語言的學習中有遇到過,Java中的連結串列第一次遇到是在一家公司的面試題中。連結串列的種類有單鏈表、雙端連結串列、有序連結串列,以下就單鏈表做一個簡單的討論。

【資料結構】圖形的多種表示方法及其java實現相鄰

        上一篇博文講到用相鄰矩陣法表示圖形,該方法的優點是直觀,訪問方便,缺點是,當圖形的規模龐大,節點數目很多時,有許多節點之間並無連線,這樣就浪費了大量的儲存空間。而相鄰表法則解決了這一問題。         相鄰表法只記錄圖形中存在的連線,也即只記錄相鄰矩陣中

【數據結構】順序Java語言描述)

arraylist 表數據 nbsp real 不同 1.5 根據 長度 tar   之前總結過使用C語言描述的順序表數據結構。在C語言類庫中沒有為我們提供順序表的數據結構,因此我們需要自己手寫,詳細的有關順序表的數據結構描述和C語言代碼請見【我的這篇文章】。   在Jav

Java數據結構單鏈

java 數據結構 單鏈表 鏈表的組成:鏈表頭+結點? ?鏈表頭一般只存儲下一個節點的引用? ?節點:存數據+下一個節點的引用鏈表頭代碼:package?com.xingej.algorithm.datastructure.linkedList.singleLinkedList; /** ?*?

Java】 大話數據結構(2) 線性單鏈

out 返回 opened time 頭結點 tel color strong 基本數據類型 本文根據《大話數據結構》一書,實現了Java版的單鏈表。 書中的線性表抽象數據類型定義如下(第45頁): 實現程序: package LinkList; /** * 說

JAVA數據杏彩源碼搭建出售結構

引用 棧和隊列 通過 pre 這樣的 內存 ash 操作 速度 鏈表應該是繼數組之後應用最廣的通用存儲結構,鏈表的機制靈活,用途廣泛,適用於許多通用的數據庫,也可取代數組作為其他的存儲結構的基礎,如棧和隊列,除非需要頻繁地通過下標訪問數據,否則在很多使用數組的地方都可以使用

java集合ArrayList鏈基礎

print ins 定位 move ensure cte ini for循環 獲取 ArrayList可變數組 : arrayList繼承AbstractList抽象類,實現list接口,底層基於數組實現。可存放null,除了非同步的之外,大致等同Vector。適用快速訪問

java面試題----mysql優化方案

mysql 引擎 它的 易維 range 概述 .com 設置 常用 本文轉載自segmentfault,原文鏈接:https://segmentfault.com/a/1190000006158186。 當MySQL單表記錄數過大時,增刪改查性能都會急劇下降,可以參考以

資料結構與演算法——線性順序JAVA語言實現 )

資料結構與演算法——線性表之順序表(JAVA語言實現 ) 線性表是由n個數據元素組成的優先序列。 線性表中每個元素都必須有相同的結構,線性表是線性結構中最常用而又最簡單的一種資料結構。線性表由儲存結構是否連續可分為順序表和連結串列。順序表指線性表中每個元素按順序依次儲存,線性表中邏

初識資料結構單鏈——Java語言

import java.util.Scanner; public class LinkList{ ListNode H = new ListNode(0); /** *尾插法建立連結串列 */ public void creatLinkList(){ ListNode f

資料結構順序java實現

通過查詢資料,再加上我的理解,初步建立了順序表,可以實現的功能有:查值、取值、插入、刪除。 1、建立一個介面,介面中存放你所希望的順序表所實現的功能。 public interface List1 { //線性表介面List給出了任何實現線性表功能的類中必須要

資料結構基礎------1.線性單鏈的建立與輸出方法(Java版)

基礎知識: 線性表(linear list),是其組成元素間具有線性關係的一種線性結構。 線性表有 ①順序儲存結構(sequential storage structure) 順序儲存結構可以簡單的理解利用為 陣列 的形式來進行儲存資料。 ②鏈式儲存結構(ch

Java資料結構和演算法(一)線性結構單鏈

Java資料結構和演算法(一)線性結構之單鏈表 prev current next -------------- -------------- -------------- | value | next | ->

java學習路程(javaEE)獲取單資料、獲取引數、request域、會話技術(Cookie)

一.獲取表單資料 //設定瀏覽器資料格式 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExcept

【資料結構與演算法】單鏈、雙鏈、迴圈連結串列的基本介紹及其Java程式碼實現---第三篇

一、連結串列的基本介紹 連結串列的定義:連結串列是一種遞迴的資料結構,它或者為空(null),或者是指向一個結點(node)的引用,該結點含有一個泛型的元素和一個指向另一條連結串列的引用。----Algorithms  Fourth  Edition   常見的連結串