设为首页收藏本站

birt家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10406|回复: 12

动态创建table

[复制链接]
发表于 2009-5-15 11:00:43 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
jxau_yiyanjun 该用户已被删除
发表于 2009-5-20 10:31:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-5-20 11:09:30 | 显示全部楼层
at create.CreateTable.buildDataSource(CreateTable.java:216)
这一行哪个对象是空的,检查一下。
jxau_yiyanjun 该用户已被删除
发表于 2009-5-20 14:08:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2011-1-5 18:12:38 | 显示全部楼层
我也遇到了这个问题,用默认DB没问题,换成我要的DB就报错了。

我用的informix数据库,并且已经把数据库Jar包放到
\\plugins\\org.eclipse.birt.report.data.oda.jdbc_2.3.2.v20090331-1440\\drivers里了,
还是报错java.lang.NullPointerException

我要怎么做才能用自己的数据库呢?
 楼主| 发表于 2011-1-6 09:10:04 | 显示全部楼层

回 4楼(就在今晚) 的帖子

数据库驱动放到项目的lib包下试试呢?
发表于 2011-1-6 10:24:34 | 显示全部楼层
很高兴能看到你的回复
我试了放项目的lib下,并把buildPath都加进来了,仍然报错。
我该怎么弄呢?请指教
 楼主| 发表于 2011-1-6 11:36:54 | 显示全部楼层
OdaDataSourceHandle dsHandle = designFactory.newOdaDataSource(
                "Data Source", "org.eclipse.birt.report.data.oda.jdbc" );
        dsHandle.setProperty( "odaDriverClass",
         "org.eclipse.birt.report.data.oda.sampledb.Driver" );
        dsHandle.setProperty( "odaURL", "jdbc:classicmodels:sampledb" );
        dsHandle.setProperty( "odaUser", "ClassicModels" );
        dsHandle.setProperty( "odaPassword", "" );
确定这里没有错误吗?

我没有连接到其他数据库测度,现在这些代码的工程也不有了,暂时也没办法测试了。
你自己找找吧,找到原因,麻烦说明一下哦。
发表于 2011-1-6 16:17:55 | 显示全部楼层
我是这样的:
  1. OdaDataSourceHandle dsHandle = designFactory.newOdaDataSource(
  2.                 "Data Source", "org.eclipse.birt.report.data.oda.jdbc" );
  3.         dsHandle.setProperty("odaDriverClass", "com.informix.jdbc.IfxDriver");
  4.         dsHandle.setProperty("odaURL","myDBURL");
  5.         dsHandle.setProperty("odaUser", "myDBUser");
  6.         dsHandle.setProperty("odaPassword", "myDBPassword");
复制代码
URL、user、password是没问题的,newOdaDataSource()我不确定,这个有问题吗?
发表于 2011-1-6 16:19:12 | 显示全部楼层

回 3楼(jxau_yiyanjun) 的帖子

3楼这个问题,您解决了吗?分享下你的办法啊
 楼主| 发表于 2011-1-7 15:29:59 | 显示全部楼层
这个问题我暂时不跟进了,手上有代码的朋友可以跟进一下。
发表于 2011-1-13 16:28:40 | 显示全部楼层
我现在能运行了,发现designFactory是null,没初始化。
代码行:被我改丢了
  1. designFactory = designHandle.getElementFactory();
复制代码
发表于 2013-8-22 23:08:26 | 显示全部楼层
先下下来看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|birt家园    

GMT+8, 2017-10-18 19:02 , Processed in 0.236112 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表