快逸报表连接数据源

合集下载

【汇总】常见的13种数据源及其与报表系统的连接方式

【汇总】常见的13种数据源及其与报表系统的连接方式

【汇总】常见的13种数据源及其与报表系统的连接方式本节介绍各类数据源的定义方法。

2.1 SQL Server数据源定义SQL Server数据源的步骤如下:(1)在报表资源管理器中,在“数据源”节点上单击鼠标右键,选择“添加数据源”菜单项。

(2)在弹出的“报表数据源”对话框的“类型”处,选择“Microsoft Sql Client Provider”。

输入SQL Server数据库服务器的名称或IP地址、连接数据库的用户名和密码,勾选“保存我的密码”,输入或者选择数据库名。

如下图:(3)点击“确定”按钮,完成数据源创建操作,此时,在报表资源管理器窗口中的“数据源”节点下新增了一个名为“DataSource1”的子节点。

2.2 Oracle数据源如果数据源是Oracle数据库,数据源的定义方法如下:(1)在报表设计器中,右键单击报表资源管理窗格中的【数据源】节点,再单击【添加数据源】,如下图:(2)在数据源【类型】处选择“Oracle Client Provider”。

(3)输入服务器名称:请输入Oracle数据库服务器的IP地址,以及数据库实例名,中间用斜杠分隔,例如:127.0.0.1/orcl(4)输入Oracle用户名、Oracle用户密码,勾选【保存我的密码】,如下图:(5)点击【连接字符串】切换选项卡,点击对勾状图标,验证连接字串的正确性,如下图:(6)点击【确定】按钮,保存数据源设置。

如果在【连接字符串】选项卡中测试连接失败,可考虑用以下方法排除错误:(1)确保完整安装Oracle客户端软件,安装过程中选择【管理员】模式,以便包含所有必需的组件。

并且,在64位操作系统中,必须既安装32位的Oracle客户端,又安装64位的Oracle客户端。

(2)如果访问Linux上的Oracle数据库时出现TNS 12514错误,一个可能的原因是服务器上的服务名并非ServiceName而是SID。

Excel中的数据连接与外部数据源

Excel中的数据连接与外部数据源

Excel中的数据连接与外部数据源在Excel中,我们经常需要处理大量的数据,而这些数据往往来自不同的来源和格式。

为了更高效地处理数据,Excel提供了数据连接和外部数据源的功能。

本文将介绍Excel中的数据连接与外部数据源的使用方法和注意事项。

一、数据连接的概念及作用在Excel中,数据连接是指将不同工作表、工作簿或其他外部数据源的数据连接起来,使得这些数据可以在同一个工作表或工作簿中方便地进行处理和分析。

数据连接的作用主要有以下几个方面:1.整合数据:通过数据连接,可以将来自不同来源和格式的数据整合到一个工作表中,方便数据的管理和分析。

2.实时更新:通过数据连接,可以设置数据源与工作表之间的关联关系,使得数据在数据源发生变化时能够实时更新到工作表中,保持数据的准确性和时效性。

3.简化操作:通过数据连接,可以在多个工作簿或工作表之间实现数据的共享,避免重复输入和复制粘贴操作。

二、数据连接的类型Excel中的数据连接主要有两种类型:内部数据连接和外部数据连接。

1.内部数据连接内部数据连接是指连接同一个工作簿中的不同工作表之间的数据。

通过内部数据连接,可以将多个工作表中的数据进行关联,实现数据的整合和分析。

内部数据连接的主要步骤如下:(1)选中目标工作表中的一个单元格,点击“数据”选项卡中的“来自其他表格”。

(2)在弹出的“导入数据”对话框中,选择“Excel”选项卡,浏览并选中源工作表。

(3)点击“确定”按钮,将源工作表中的数据连接到目标工作表中。

2.外部数据连接外部数据连接是指连接不同工作簿、工作表或其他外部数据源的数据。

通过外部数据连接,可以在Excel中获取和处理来自其他文件或数据库中的数据。

外部数据连接的主要步骤如下:(1)选中目标工作表中的一个单元格,点击“数据”选项卡中的“来自其他数据源”。

(2)在弹出的“导入数据”对话框中,选择“其他数据源”选项,根据需要选择不同的数据源,如“数据库”、“Web”、“文本”等。

快逸报表部署(一)--demo连接mysql数据库

快逸报表部署(一)--demo连接mysql数据库

快逸报表部署(⼀)--demo连接mysql数据库1. 设计器连接mysql数据库,创建first.raq报表⽂件2. 创建demo.jsp,嵌⼊报表,jsp顶部加⼊下⾯两⾏<%@ page contentType="text/html;charset=GBK" %><%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report"%>3. 将快逸⽬录下的webapps⽂件夹⾥的quiee⽂件夹复制到Tomcat⽬录下的webapps⽂件夹下4. 将quieeReport\jdbc⽂件夹下的mysql-connector-java-5.1.5-bin.jar(mysql数据库的JDBC驱动包)拷贝到Tomcat⽬录下lib⽂件夹下5. 然后配置Tomcat6的数据库连接池,打开Tomcat6⽬录conf⽂件夹下server.xml,在</Host>之前添加如下代码:<Context path="/quiee" docBase="quiee" debug="0" privileged="true"><Resource name="jdbc/report"auth="Container"type="javax.sql.DataSource"maxActive="10"maxIdle="30"maxWait="10000"username="root"password=""driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://127.0.0.1:3306/report"/></Context>6. 修改报表参数⽂件将quiee/WEB-INF/reportConfig.xml 的dataSource节点修改为<config><name>dataSource</name><value> jdbc/report,mysql;</value></config>7. 将quiee/WEB-INF/web.xml⽤下⾯的代码替换<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""/dtd/web-app_2_3.dtd"><web-app><servlet><servlet-name>reportServlet</servlet-name><servlet-class> com.runqian.report4.view.ReportServlet </servlet-class><init-param><param-name>configFile</param-name><param-value>/WEB-INF/reportConfig.xml</param-value></init-param><load-on-startup>2</load-on-startup></servlet><servlet-mapping><servlet-name>reportServlet</servlet-name><url-pattern>/reportServlet</url-pattern></servlet-mapping><taglib><taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri><taglib-location>/WEB-INF/runqianReport4.tld</taglib-location></taglib> </web-app>。

Excel的数据连接与外部数据源的应用技巧

Excel的数据连接与外部数据源的应用技巧

Excel的数据连接与外部数据源的应用技巧Excel是一款强大的电子表格软件,广泛应用于商业、教育和个人使用等领域。

在处理大量数据时,Excel的数据连接与外部数据源的应用技巧可以节省时间并提高工作效率。

一、数据连接的基本概念与操作1. 数据连接的概念数据连接是指Excel与其他数据源之间的链接,使得Excel可以从外部数据源中获取数据并实时更新。

2. 外部数据源的类型外部数据源可以是数据库、网页、文本文件等多种格式。

Excel支持多种数据源的连接,包括Access数据库、SQL Server数据库、Web 查询、XML文件等。

3. 数据连接的建立与编辑在Excel的“数据”选项卡中,可以通过“来自其他源”、“从文本”等功能建立数据连接。

在建立连接后,还可以编辑连接属性,包括数据范围、更新选项等。

二、数据连接的应用技巧1. 使用查询功能Excel的查询功能可以通过SQL语句从外部数据源中提取特定数据。

在“数据”选项卡中,选择“从其他源”-“来自S QL Server”等选项,输入查询语句并建立数据连接。

2. 刷新数据当外部数据源的数据发生变化时,需要及时更新Excel中的数据。

在建立数据连接后,可以通过“数据”选项卡中的“刷新数据”功能实现数据的实时更新。

3. 合并数据如果需要将多个数据源的数据合并到一个Excel表格中,可以使用数据连接的功能。

通过建立多个数据连接,然后使用“数据”选项卡中的“合并查询”功能,将不同数据源的数据合并到一个表格中。

4. 离线操作Excel的数据连接默认是在线连接,需要保持与数据源的连接。

如果需要离线操作,可以将数据连接转换为静态表格。

在“数据”选项卡中,选择“连接属性”-“连接”-“离线使用”可以实现将数据连接转换为静态数据。

5. 设置数据刷新间隔如果需要定期更新数据,可以设置数据刷新的时间间隔。

在数据连接的属性中,选择“刷新控制”选项,可以设置数据的更新频率。

三、外部数据源的导入与导出1. 外部数据源的导入除了建立数据连接,Excel还提供了直接导入外部数据源的功能。

快逸报表效果实现

快逸报表效果实现
1. 选择文件-新建报表
交叉报表
2. 填报类型选择普通报表,数据类型选择SQL 检索
交叉报表
3.点【下一步】按钮进入SQL编辑器窗口
交叉报表
4.确定进入向导窗口,报表类型选择交叉报表,点下一步
交叉报表
5.拖拽要显示/分组的字段到对应列和行,选择交叉区函数, 生成交叉报表
交叉报表
6.效果如图
分栏报表
1.自定义报表test1.raq 数据库集:SELECT LOC.CODE, FROM WMS_LOCATION LOC WHERE 1=1 AND (LOC.CODE LIKE ? OR ? IS NULL)
2. 在A4单元格输入表达式:=ds1.Select(CODE)
3. 在B4单元格输入表达式:=
分栏报表
4 .将”报表属性”的”分栏数”一项设为:2,如图所示:
分栏报表
5.预览后打印
分栏前效果
分栏后效果
分栏报表扩展(卡片式报表)
1.自定义报表test2.raq
数据库集: SELECT LOC.CODE, FROM WMS_LOCATION LOC WHERE 1=1 AND (LOC.CODE LIKE ? OR ? IS NULL)
2. 在B2单元格输入表达式:=ds1.Select(CODE)
3. 在B3单元格输入表达式:=
分栏报表扩展(卡片式报表)
4. 把除B2外的所有单元格的左主格设为B2
分栏报表扩展(卡片式报表)
5. 设置报表属性,分栏数:3
分栏报表扩展(卡片式报表)
6. 打印预览
交叉报表
7.手工修改列名
交叉报表
8.保存为test3.raq后预览效果
其他报表功能实现

快逸报表部署到resin服务器中

快逸报表部署到resin服务器中

1.在RESIN安装目录里面的找到conf,然后打开文件,如下图在</web-app-default>后面加这么一段话<database><jndi-name>数据源名称</jndi-name><driver type="连接驱动"><url>数据库连接URL</url><user>数据库登录ID</user><password>数据库登录密码</password></driver><prepared-statement-cache-size>8</prepared-statement-cache-size><max-connections>最大连接数</max-connections><max-idle-time>30s</max-idle-time></database>2.在resin安装目录里面找到webapps,然后在里面添加和应用同名的xml内容如下,ctopDB数据源名称< xml version='' encoding='utf-8'><Context docBase="ctopDB" path="/ctopDB" reloadable="true" crossContext="true"> <Resource name="ctopDB" auth="Container" type="" /><ResourceParams name="ctopDB"><parameter><name>username</name><value>sa</value></parameter><parameter><name>password</name><value>sa</value></parameter><parameter><name>driverClassName</name><value> </parameter><parameter><name>url</name><value>jdbc: </parameter><parameter><name>maxActive</name><value>30</value></parameter><parameter><name>maxIdle</name><value>10</value></parameter><parameter><name>maxWait</name><value>5000</value></parameter></ResourceParams></Context>3修改报表的配置信息蓝色部分蓝色部分,三个值分别指的是数据源名称,数据库名称,编码格式4.访问。

数据连接利器EXCEL的外部数据源操作

数据连接利器EXCEL的外部数据源操作在当今信息化社会中,数据处理已经成为人们工作和生活中不可或缺的一部分。

而EXCEL作为一款常用的办公软件,其强大的数据处理功能备受人们的喜爱。

除了能够处理表格数据之外,EXCEL还具备连接外部数据源的功能,能够直接从其他数据库中获取数据,并进行分析和处理。

本文将介绍EXCEL的外部数据源操作,帮助读者更好地利用该功能进行数据处理。

一、外部数据源的连接在EXCEL中,连接外部数据源可以通过“数据”选项卡下的“获取外部数据”功能来实现。

点击“从其他源”按钮,可以选择需要连接的数据来源,如数据库、文本文件、Web查询等。

根据实际需要选择相应的数据源,然后按照指引进行连接设置。

二、连接数据库连接数据库是EXCEL外部数据源操作的常见需求,通过连接数据库可以直接获取数据库中的数据进行分析和处理。

EXCEL支持多种类型的数据库,如SQL Server、Oracle、Access等。

在连接数据库时,需提供数据库服务器地址、用户名、密码等信息,以便EXCEL能够建立与数据库的连接。

三、导入外部数据连接外部数据源成功后,可以选择导入数据到EXCEL中进行进一步操作。

在导入数据时,可以设置导入方式、导入的数据范围等参数,确保所导入的数据满足需求。

导入数据后,EXCEL会将数据转换成表格形式,便于后续的数据分析和处理。

四、数据查询与更新连接外部数据源后,EXCEL提供了丰富的查询和更新数据的功能。

通过数据透视表可以对大量数据进行筛选和分析,实现多维数据分析的需求。

同时,数据查询和更新功能也可以通过编写SQL语句来实现,进一步提升数据处理的灵活性和效率。

五、自动更新数据对于需要定期获取最新数据的情况,EXCEL的外部数据源操作还支持自动更新数据功能。

在数据连接设置中,可以设置数据的更新频率、更新的时间以及数据更新后的处理方式。

通过设置自动更新,可以确保所使用的数据始终保持最新,减少人工干预的工作量。

快逸报表操作积累

1.居中对齐和合并单元格在这里。

2.要隐藏行或列,不选即隐藏3.点配置---控制台,可看后台信息。

3.参数模板新建一个报表,名字命名为之前的报表_arg,即对应报表的参数模板,快逸报表自带的showReport.jsp会自动加载参数模板和报表,页面上边显示参数输入,查询按钮,下面显示数据。

4.免费版的不能设置下拉列表为数据集。

5.下拉树,我的表的字段id,name,parentid. 先把输入设为下拉树,再设置:第一层:parentid==1,第二层:parentid==2,第三层:parentid==$1, ($1表示上一层的节点的数据值,$2表示上两层…)6.填报属性—更新属性更新值为更新值应该为这样:现在更新数据点保存成功。

ID自动增长Area是参数的值,改为=area,这样就保存在报表中,点保存的时候,insert的时候这个字段就有值。

7.想让字全部显示8.当对数据集运用过滤条件后确定只剩一条记录时,虽然 select 和 select1的运算结果一样,但是 select1 运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而 select 要检索完所有的记录才返回。

考虑到显示值属性的定义里,几乎所有情况都只需要返回一条记录,因此建议大家使用 select1,不要使用 select。

9.动态计算并显示计算结果:${D6}+${F6}+${H6}+${J6}+${L6}+${N6}10.自动计算显示格式,保留小数点后两位round(D6/C6*10000)/100+'%'同样的语句写到填报属性的动态计算就不起作用,这样写:Math.round(D6/C6*10000)/100+'%'就好了11.免费版不支持自由填报和行式填报,也不支持多数据源,支持属性中独立数据源。

具体解释在下边12.汇总:=sum(C7{}) 这样上面的几行数据的和就会显示在这个单元格13.汇总的时候,一个乡或县的数据>1行,用group14.ajax 向后台传中文乱码的解决:因为ajax默认为utf-8编码,所以把页面和servlet都设置为utf-8 Jap:<%@ page contentType="text/html;charset=UTF-8" %> Servlet:request.setCharacterEncoding("UTF-8");15. ds2.select1(NAME,ID==bigint(value()))页面上显示的是文本类型,想转化就这样bigint16. 填报效验,比如不能空这样:D6.length>0 或 D6.length!=0 或D6.toSttring()!=””17.报表组的实现<TABLE width="100%"border="0"cellpadding="0"cellspacing="0"> <TR><TD valign="top"><style type="text/css">/* 头部总体 css */.ntab2-head {clear:both; height: 21px;border-bottom: #DD531D 2px solid; width:104%;text-align: center;}/* 头部标头的 css */.ntab2-head p {float:left; font-size: 14px; font-weight: bold;height: 21px;}/* 头部列表的 css */.ntab2-head li {float:left; background: #eeeeee;cursor: pointer; font-size: 12px;font-weight:bold;line-height: 26px; list-style-type: none;}.ntab2-head li.current {color: #ffffff; cursor: none;background-image:url(<%=request.getContextPath() %>/img/menubg.gif); }/* 主体内容的 css? */.ntab2-body {text-align: left;}.ntab2-body dl {text-indent: 0px; margin: 0px; padding: 0px;}</style><script language="javascript">function ntab2_register(id, def){var obj = document.getElementById(id);if (!obj || !obj.hasChildNodes()){alert('ERROR: the object was not defined for #' + id + '#');return;}// get head & body objectvar head = null;var body = null;for (var i = 0; i < obj.childNodes.length; i++){var node = obj.childNodes[i];if (node.tagName == 'DIV'){if (node.className == 'ntab2-head')head = node;else if (node.className == 'ntab2-body')body = node;}}if(!head) { alert('ERROR: head elements was not found for #'+ id + '#'); return; }if(!body) { alert('ERROR: body elements was not found for #'+ id + '#'); return; }// set action & defaultvar items = head.getElementsByTagName('LI');var datas = body.getElementsByTagName('DL');if (items.length == 0) { alert('ERROR: empty set for head elements on #' + id + '#'); return; }if (items.length != datas.length){alert('ERROR: not equal between body.length and head.length for #' + id + '#');return;}var total = items.length;if (typeof def == 'undefined') def = 0;else def = parseInt(def)%total;if (def < 0) def += total;for (var i = 0; i < total; i++){datas[i].style.display = (i == def ? '' : 'none');items[i].className = (i == def ? 'current' : '');items[i].onclick = function() {/*for (var k = 0; k < total; k++){if(items[k].className == 'current'){if(k == 0)if(!check_main())return;if(k == 1)if(!check_xj())return;if(k == 4)if(!checkDate("resume_startDate","resume_endDate"))return ;if(k == 5)if(!check_train())return;if(k == 6)if(!checkDate("duty_startDate","duty_endDate"))return ;}}*/for (var k = 0; k < total; k++){datas[k].style.display = (this == items[k] ? '' : 'none');items[k].className = (this == items[k] ? 'current' : '');}}}}</script><div id="test1"><!-- 头部设定 --><div class="ntab2-head"style="width:801"><li style="width:100">报表1</li><li style="width:100">报表2</li><li style="width:100">报表3</li><li style="width:100">报表4</li><li style="width:100">报表5</li><li style="width:100">报表6</li><li style="width:100">报表7</li></div><table cellpadding="0"cellspacing="0"><tr><td height="1"></td></tr></table><!-- 内容设定 --><div class="ntab2-body"><dl><!-- 第一张报表 --><jsp:include page="wxt1sum.jsp"flush="false"/></dl><dl><!-- 第二张报表 --><jsp:include page="dbtjsum.jsp"flush="false"/></dl><dl><!-- 第三张报表--><jsp:include page="destroytjsum.jsp"flush="false"/></dl><dl><!-- 第四张报表 --><jsp:include page="xjtj4sum.jsp"flush="false"/></dl><dl><!-- 第五张报表--><jsp:include page="dbjbtjsum.jsp"flush="false"/></dl><dl><!-- 第六张报表 --><jsp:include page="dbgctjsum.jsp"flush="false"/></dl><dl><!-- 第七张报表 --><jsp:include page="jftjsum.jsp"flush="false"/></dl></div></div><script language="javascript">ntab2_register('test1',7);</script></TD></TR></TABLE>报表中的名字之前统一是report1,方法名也是,改成不一样的,这样在页面就不会报错。

Excel数据连接与外部数据源操作

Excel数据连接与外部数据源操作第一章:数据连接的概念与作用(200字)数据连接是指在Excel中通过连接方式将外部数据源导入,并与Excel中的数据进行交互的过程。

数据连接的作用非常广泛,它可以帮助用户获取外部数据源中的数据,并将其与已有的数据进行整合和分析,从而实现更全面和深入的数据分析。

通过数据连接,用户可以更加方便地对数据进行处理和分析,提高工作效率。

第二章:Excel中数据连接的操作方法(300字)在Excel中,可以通过多种方式进行数据连接的操作。

其中最常用的方法是使用“数据”选项卡下的“获取外部数据”功能进行操作。

具体而言,用户可以通过以下几个步骤来实现数据连接:首先,在“数据”选项卡上点击“从其他来源”按钮,并选择所需的外部数据源类型,如数据库、Web等;然后,根据具体的数据源类型,输入相关的连接参数和查询条件;最后,根据需要,选择将数据导入Excel的方式,如导入整张表、特定的查询结果或者创建新的数据透视表等。

第三章:外部数据源的类型和操作示例(400字)外部数据源可以是来自各种不同的文件类型和数据库。

常见的外部数据源类型包括:Excel文件、CSV文件、Access数据库、SQL Server数据库、Oracle数据库等。

下面以两种常见的外部数据源为例进行操作示例。

1. Excel文件的连接操作示例:假设需要将一个Excel文件中的数据连接到当前的工作簿中。

首先,点击“数据”选项卡下的“获取外部数据”按钮,并在弹出的菜单中选择“从文件”;然后,选择Excel文件所在的位置和文件名,并点击“打开”;在弹出的“导入向导”中,根据需要进行相关的设置,如选择导入的数据范围、数据格式等,最后点击“完成”。

2. SQL Server数据库的连接操作示例:假设需要连接到一个SQL Server数据库,并获取其中的数据。

首先,点击“数据”选项卡下的“获取外部数据”按钮,并在弹出的菜单中选择“从数据库”;然后,在弹出的“数据链接向导”中选择“Microsoft SQL Server”作为数据源;接下来,根据需要输入服务器名称、登录凭据等信息;最后,根据需要选择要导入的数据表,点击“确定”完成连接操作。

Excel中的数据连接和外部数据源

Excel中的数据连接和外部数据源在Excel中,数据连接和外部数据源的概念广泛应用于数据处理和分析。

通过使用这些功能,用户可以轻松地从多个来源获取数据,并将其整合到一个工作簿中,从而提高工作效率和数据分析的准确性。

本文将介绍Excel中的数据连接和外部数据源的使用方法和技巧。

一、数据连接的概念和作用数据连接是指在Excel中将不同的工作簿或工作表连接在一起,以便共享和同步数据。

通过数据连接,用户可以在一个工作簿中同时查看并更新多个数据源的数据,而无需手动复制和粘贴。

这样一来,用户可以更加方便地对数据进行分析和处理,提高工作效率。

在Excel中,数据连接可以通过多种方式实现,如使用公式、数据透视表和宏等。

下面将重点介绍几种常用的数据连接方式。

1. 公式连接公式连接是通过在一个工作簿中使用公式引用另一个工作簿或工作表的数据。

用户只需在需要引用数据的单元格中输入相应的公式,即可在该单元格中显示来自其他工作簿或工作表的数据。

当源数据发生变化时,公式连接会自动更新数据,确保数据的准确性。

2. 数据透视表连接数据透视表是Excel中强大的数据分析工具,可以对大量数据进行快速汇总和分析。

通过数据透视表连接,用户可以将来自多个数据源的数据整合到一个透视表中,实现数据的一致性查看和分析。

用户只需在数据透视表字段列表中添加需要连接的数据源,然后按需选择需要分析的字段和数据项,即可轻松生成数据透视表报表。

3. 宏连接宏连接是通过使用宏来连接和处理数据的一种方式。

通过编写宏代码,用户可以实现从外部数据源获取数据、数据清洗和转换等自动化处理操作。

宏连接可以适用于各种复杂的数据处理需求,灵活性和扩展性较高。

二、外部数据源的概念和使用方法外部数据源是指Excel中连接到的不同的数据来源,如数据库、文本文件、Web数据等。

通过连接外部数据源,用户可以在Excel中直接获取这些数据,并进行相应的处理和分析。

在Excel中,连接外部数据源可以使用“数据”选项卡中的“来自其他来源”功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

快逸报表连接数据源
用快逸报表设计器连接自己的数据库很简单,基本全部的操作都在设计器中完成。

下面就以使用快逸报表设计器连接MYSQL数据库为例,演示如何连接自己的数据库。

第一步:把数据库的驱动拷贝到,快逸报表的安装目录下的JDBC文件夹下这个文件夹是快逸报表数据库驱动存放的地方。

公司已经预存了常用数据库的驱动,要是运行时候报数据库驱动的错误,可以手动的把数据库的驱动拷贝过来,然后确认数据库已经打开即可(一般是到服务里把相应的数据库打开)
第二步:打开设计器,依次打开配置—数据源—新建—关系型数据库就会看见数据库连接配置的界面。

第三步:进行数据源的详细配置,数据源的名字:就是起个自己配置这个数据库的名字,这个名字是以后要是数据库连接池中使用的要和那的名字一致就行了(runqian)数据库类型:
就是你选择连接的数据库,我们提供的产用的数据库要是没有您的数据库您可以自定义。

(mysql)
•客户端字符集:默认GBK,(GBK)
•数据库字符集:默认GBK,(GBK)
•驱动程序:如果您上面选择了数据库类型的话,这里就会有默认的驱动程序出来,选择默认的(com.mysql.jdbc.Driver)
•数据源URL:跟上面的一样要是选择数据库的话也是有默认的。

注意的就是要替换括号里的内容这里填写的一般就是数据库的IP 端口相关信息
(jdbc:mysql://localhost:3306/mysql1)
•用户名和口令:就是您自己数据库的用户名和密码(root root)
第四步:连接数据库,配置好了以后进到数据源那个页面进行连接,要是还不成功检查上面的操作进行验证。

注意:要是数据库连接不上报驱动的错误,就换个自己数据路的驱动,SQLSERVER的数据库要打SP2以上的补丁才能连接数据库的。

相关文档
最新文档