在下最近要做一个系统,因为数据比较杂而且多,用mysql表示性能肯定跟不上,所以别人建议用Oracle数据库。另外还有一些统计的问题要操作excel和word,也挺头疼的。在此想问各位高人一些问题,希望大家能予以解答。1. PHP的哪个框架与Oracle的结合比较好?尽可能操作简便而且不容易出现各种问题。或者如果框架都差不多的话,有没有专门针对Oracle数据库操作的数据连接类什么的?2. 有没有比较容易使用的开源插件可以方便的对word和excel进行读写。从前我们这边有人做过写word,总会出现各种莫名其妙的乱码或者bug,而且找不到理由……我刚才在网上检索发现有人用com组件,有没有牛人详细解释一下这个东西具体怎么用?效果如何?3. 我们这个项目要求对一批二维数据进行数理分析统计,这个统计的值我可以自己用数学公式算,但是生成图表就很惆怅了,请问php里有没有类似.net 平台下的mschart之类的控件或者插件啊?
目前就这么几个比较急的问题,谢谢诸位了!

解决方案 »

  1.   

    1.不晓得
    2.不懂
    3.大量前人所作的php chart class,gd/svg/flash/js,2d/3d任君选择,搜不到是很稀罕的事
      

  2.   

    1、php 不能发挥 Oracle 的优异性能,一般的应用之下 Oracle 与 Mysql 并无明显差别
    2、在服务器端使用 com 组件的必要条件是:服务器操作系统是 window
       用 com 方式对 word 和 excel 进行操作的方法请参阅 word 和 excel 帮助中的 vba 章节
      

  3.   


    是这样的,我有一堆二维数据要存,而这些二维数据的长度不固定。虽然可以把它存到关系型数据库里,但是我粗略的估计了一下,如果这么存的话,这些数据起码有几亿条而且很杂乱,以后统计分析都非常麻烦,光设计的时候我就不知道该怎么办了。因此觉得还是用面向对象的数据库存这些东西比较好。其实我已开始想过用XML数据库去存,但是直接被上头打回来了。如果3楼看到的话麻烦问一下,难道说这个问题除了用JSP就没有可能用PHP解决么?
      

  4.   

    我猜你需要的就是这个
    没办法,目前只能用 jsp 来操作
      

  5.   


    你的意思是php只能对关系型数据库进行处理,不能处理面向对象的数据库么?
      

  6.   

    是的情况是这样的:
    西安在的 Oracle 是由 Java 写成的,所以他被设计成字段可以接受和运行 Java 的对象
    当然也就接受了 Java 的 web 脚本语言 jsp由于目前微软已收购了 zend ,所以以后 php 有可能在 sql server (俗称 mssql)中具与有 jsp 在 Oracle 中的地位相当的地位。不过这是后话了当然你也可以将序列化的 php 对象放入 mysql 中来模拟这一需求
      

  7.   

    #1.用PDO
    #2.excel的话有phpExcel类可以一用,挺麻烦,效果还不错,word的话有听说过phpWord,是从phpExcel扩展的,没用过,不好评判,当然windows下基于COM也是可以的,多多gooogle。
    #3.chart的东西就很多了,fusionchart,jgraph,jschart....
    php应不是第一选择,.net/java啥的应该更适合,即使python和windows系统结合这方面也比php强点。
      

  8.   

    再顶上来,不知道还有没有高人有什么比较好的主意,问题还是那三个,实际情况就是5楼说的那样。因为个人的时间问题,还是希望能从PHP的角度解决这个问题。
      

  9.   

    "由于目前微软已收购了 zend"这个...是4月1日的新闻....