润乾报表与DERBY数据库的创建连接详解
1. 问题概述
1.Derby数据库的创建过程
2.润乾报表连接Derby数据库展现数据
概述:
Derby是Apache Software Foundation (ASF)的一个的孵化器项目。它是由IBM把自己的 Cloudscape(一种纯关系 Java 数据库)数据库作为开放源代码发布给 Apache Software Foundation (ASF)而建立的。
Cloudscape 是一种基于 Java 的、具有全面事务支持能力的关系数据库技术。它是一种纯嵌入式数据库,可以用在应用程序中,也可以作为更传统的客户机-服务器应用程序的数据库。Cloudscape 数据库非常小。它只是一个 2MB 的 .jar 文件。有了这样一个 Java 数据库,当一个 Java 应用程序想要使用它时,根本不需要做任何工作,不需要进行任何管理。Java 应用程序只需发出 JDBC 调用,然后访问数据,之所以可以这样做,是因为数据库自始至终都是以一个 .jar 文件的形式存在。
Cloudscape 能满足新的和正在增长的市场的需求。作为面向 Java 的数据库,Cloudscape 的定位非常恰当,它很好地弥补了IBM的其他数据库:DB2 Universal Database、Informix Dynamic Server、DB2 Express 等等。又因为它是建立在开放标准基础上的,任何针对 Cloudscape 编写的应用程序都可以很容易地迁移到 DB2 UDB 和其他数据库上运行,这正是企业级的解决方案所需要的。
与其他开放源代码数据库相比,Derby 是独一无二的。它的确是功能丰富的关系型数据库。而且,它完全是免费提供的,没有商业许可限制。
2 . 案例
胜利软件
3. MYECLIPSE创建过程
1.MyEclipse Derby 服务器:自动进行JDBC连接;可配置的启动选项。
是一个内嵌在MyEclipse中的数据库,据说性能优于Mysql和Access。(Derby是小型数据库)
(1)启动数据库服务。–就是点击启动tomcat服务器的那个”Run/Stop/Restart MyEclipse servers” 按钮。然后”start” “MyEclipse Derby”。
启动后可以看到:
(2)打开Database Explorer视图,空白处右键选”new”。
(3)配置数据库连接属性:
其中,Driver name-随便起吧;Connection URL-tDB是要建立的数据库名称(不是已有的数据库名称,而是当前要新建的数据库名称);Username-随便写;Password-随便写;Driver JARs 选择是derbyclient.jar.
(4)Finish.
(5)右键我们新建好的连接,选择”Open Connection…”。
(6)右键”Connected to myderby”(myderby是上面我起的Driver name),选择”New Sql Editor”。
(7)建表时类似Oracle,要将表建在某个登录权限下,例如:我上面写的用户名是”ZHH”,我们现在要在ZHH这个权限下建立一张表,可以这样做:
4 . 润乾设计器连接步骤
(1)把相关数据库连接驱动jar包放在润乾安装的jdbc目录(如:把derbyclient.jar放在E:\zHHsoft\reportHome\jdbc下)
(2)重启打开设计器–配置–数据源–关系型数据库
(3)如果是以存在本机某个盘(我的在E:/tDB下),配置如下:
(4)下一步直接就可以使用Derby数据库进行编程和报表设计.
转载于:https://blog.51cto.com/aqqle/967603
润乾报表与DERBY数据库的创建连接详解相关推荐
- linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...
- 安卓开发mysql数据库_Android编程之数据库的创建方法详解
本文实例讲述了Android编程之数据库的创建方法.分享给大家供大家参考,具体如下: 主java package com.itheima.createdatabase; import android. ...
- 润乾报表:怎样把不同数据库的数据放到一张报表里
如何把多个数据库中的数据表放到一张报表里展示是一个报表使用过程中常见的问题.润乾报表是通过多源这个概念实现这一功能的.多源:是指报表的数据来源于多个物理数据表(或类似数据体),甚至是多个物理数据库. ...
- java web 润乾报表教程_润乾报表 dashboard 分析
在<润乾报表多维分析功能漫游>一文中我们已经见识了润乾报表分析控件的妙处:可视化的拖拽模式,灵活的计算方式,脱离敲打复杂多变的查询语句,只需要动动鼠标就可以获取所需要的数据.除了多维分析外 ...
- 润乾报表CookBook与使用
part1 1. 数据源相关 1.1 报表工具连接文本数据 1.2 报表工具连接非关系数据库(待补充) 1.3 报表异构数据源关联混算 1.4 报表工具 json 数据源 1.5 报表工具连 sap ...
- birt 报表与润乾报表对比
BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...
- 免费开源JAVA报表工具对比 BIRT报表VS润乾报表之初体验
前一段时间,被导师安排对报表开发工具做调研,之后就一度泡在各大博客.论坛里,尽可能全面的搜集了几款报表工具的优缺点,攒成了<java报表工具报表软件选型经验总结分享>.不过大多都是直接抄的 ...
- 润乾报表基本使用教程
润乾报表基本使用教程 最近呢遇上一些事情,所以没有即使的更新!!!废话不多说,开搞!! 润乾报表的下载 (1) 登录网站 http://www.raqsoft.com.cn/download/down ...
- 润乾报表存储过程数据集
这里,介绍一下,润乾报表中数据集为存储过程数据集创建,首先,必须确保存储过程在数据库中执行成功,没有问题,本次以sqlserver2008为例. 存储过程在数据库创建并且运行成功,如图: 打开润乾报表 ...
最新文章
- 九九乘法表用python怎么写_用python做个九九乘法表
- 【机器学习】ROC曲线和PR(Precision-Recall)曲线的联系
- Unity3D研究院之IOS触摸屏手势控制镜头旋转与缩放
- keil4编译c语言,用keil4编译C语言代码,编译通过,但是链接时无法产生.hex文件。...
- 如何优化网页转化率?(中篇)
- hadoop集群之HDFS和YARN启动和停止命令
- 多个类共同继承一个父类
- 年轻人应该拥有怎样的财富观?
- 【CF gym 103260】40th Petrozavodsk Programming Camp, Day 5,2021.2.3 水题2题
- java 检测目录下的文件_如何在Java中检查文件是目录还是文件
- python学习笔记__Python的安装
- ASP.NET AJAX学习记要(1)-如何下手
- Struts2框架中为什么要继承ActionSupport类,以及实现过程
- 我的十年十念 ——十年工作感言
- golang_逃逸分析
- web前端工作有哪些职业发展方向
- matlab中水平垂直线,关于Matlab:水平-垂直线
- js基础面试题整理(包含ES5,ES6)
- 企业运用人工智能的案例_如何打造企业私域流量及企业微信
- Java+SSM+Jsp+Mysql实现Web汽车信息管理系统
热门文章
- Microsoft Jet 数据库引擎找不到输入表或查询. 确定它是否存在如何解决
- android读取短信内容简书,Android 获取App信息
- mysql 管理端口_MySQL8新增管理端口
- 视频 + PPT | 数字化运营,从理论到实践
- 独家 | 神策 2019 数据驱动大会现场「视频+PPT」合集
- 运营总监训练营本周六开营,B612、神策数据等运营总监倾囊相授运营方法论
- 大咖聊数据,视频抢先看
- Spring之使用注解实例化Bean并注入属性
- golang的bytes.buffer
- 看我如何跨虚拟机实现Row Hammer攻击和权限提升