添加报表数据源,可以直接使用报表第一品牌FineReport,首先选择jdbc连接驱动,然后选择数据库:mySQL即可。水晶报表是条带状设计,不适合中国式复杂报表,应用起来相对复杂,而且没有技术支持,遇到问题不好解决,还是换成finereport吧。
我用FineReport报表、JasperReport等报表开发工具连oracle时都出现过类似问题,主要原因是由于监听器不识别java应用程序中定义的数据库名称导致的,需要修改设计器中数据连接所定义的数据库名。ORACLE是通过外界提供的服务名来判断是否建立连接的,所以要保证设计器端跟数据库端的数据库名称匹配。
ORACLE数据库的安装目录中通常包含这2个文件:tnsnameora跟listenerora。Tnsnameora是客户端的配置文件,listenerorg是监听程序的配置文件。在tnsnameorg里面可以找到对应的数据库名。
我用的是finereport连接的,具体步骤应该是差不多的,你可以参考一下。
1、新建数据库,选择JDBC方式连接
2、选择数据库类型,修改URL
选择数据库类型为my sql,会自动加载驱动器以及默认的URL,根据实际数据库服务器地址修改URL。
my sql的数据库驱动及url对应分别是
3、修改用户名、密码,测试连接
输入my sql数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了
支持的, 80做成了插件的形式, 默认应该就带的, 只是状态是禁用的, 需要手动在服务器--插件管理器里改成启用, 并重启就可以了额 详细内容在他们官网的帮助文档中搜索ssas就看到了,讲的很详细,楼主可以去看看,个人感觉这个软件挺靠谱的,官网的帮助文档和论坛都很有用,技术支持态度也超好,支持国产。
用的finereport的,水晶报表应该和FR的也差不多吧
常用有两种方式:
新建数据库,选择JDBC方式连接,然后选择数据库类型,选择驱动器,修改URL
下载第三方jar包,需要使用连接access数据库的第三方jdbc驱动;新建数据库,选择JDBC方式连接,选择数据库类型,选择驱动器,修改URL;连接池属性;点击连接池属性可设置该JDBC数据连接的连接池配置,详细请查看JDBC连接池属性,这里使用默认设置,一般都是用默认设置。输入用户名、密码,测试连接;如果有用户名密码,输入Access数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。
个人感觉FR的 *** 作简便点
我对FastReport也不是很熟,就说说简单的使用吧。
如果打印的报表不是从数据集中提取,需要用赋值给报表中的变量,然后打印。
如果是要打因数据集中的数据,则首先得有个数据集(Table,query,clientdataset之类),数据集中有数据最好,如没有数据也要有字段信息。frDBDataSetDataSource属性指定所用的数据集。启动报表设计工具中的菜单 report ->data,就会显示出能访问到的所有frDBDataSet控件,勾选之后就会在报表设计器右侧的Data标签中找到选择的frDBDataSet,点开前边的'+'号就能看到其对应的数据集的字段信息,可以拖动字段名称到报表中,接下来的用法相信你就明白了。这个只是简单的使用,详细的用法可以下载教程和例子学习。
以上就是关于水晶报表 怎么连接Mysql数据库中的数据全部的内容,包括:水晶报表 怎么连接Mysql数据库中的数据、连接oracle数据库报错,如何解决、fastreport怎样连接Mysql数据库啊 求具体的步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)