帆软怎么连接oracle数据库,帆软连不上数据库

如何解决帆软连接数据库失败问题

题主,可能是缺少所需的jdbc,需要去相关网站下载对于数据库版本的jdbc,下载完成后放到finereport指定目录下才可以正常连接。

创新互联是一家专业提供青田企业网站建设,专注与成都网站设计、成都做网站、html5、小程序制作等业务。10年已为青田众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

重启设计器,添加数据库连接。选择JDBC,选择Postgre数据库,修改URL,指定数据库服务器,Postgre默认端口号是5432,端口后面写上数据库名称,点击测试连接,就可以看到提示成功了。

求助,FineReport点“查询”按钮之前调用Oracle过程

调用Oracle过程一共有两种情况,分别是不带输出参数的和带参数的,具体内容可以参照如Chinafine之类的论坛或者博客,在这里就简单地说一下这两种情况的代码内容:

不带输出参数情况(过程名称为pro1,参数个数1个,数据类型为整形数据 )

import  java.sql. *

public   class  ProcedureNoArgs  

public   static   void  main(String args[])  throws  Exception 

//

加载Oracle驱动 

DriverManager.registerDriver( new  oracle.jdbc.driver.OracleDriver()); 

//

获得Oracle数据库连接 

Connection conn =

DriverManager.getConnection( " jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd

" ); 

// 创建存储过程的对象 

CallableStatement c = conn.divpareCall( " {call pro1(?)} " ); 

// 给Oracle存储过程的参数设置值 ,将第一个参数的值设置成188 

c.setInt( 1 , 188 ); 

// 执行Oracle存储过程 

c.execute(); 

conn.close(); 

}  

}

2.带输出参数的情况(过程名称为pro2,参数个数2个,数据类型为整形数据,返回值为整形类型)

import java.sql.*; 

public class ProcedureWithArgs  

public static void main(String args[]) throws Exception 

//加载Oracle驱动 

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); 

//获得Oracle数据库连接 

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd "); 

//创建Oracle存储过程的对象,调用存储过程 

CallableStatement c=conn.divpareCall("{call pro2(?,?)}"); 

//给Oracle存储过程的参数设置值 ,将第一个参数的值设置成188 

c.setInt(1,188); 

//注册存储过程的第二个参数  

c.registerOutParameter(2,java.sql.Types.INTEGER);

//执行Oracle存储过程 

c.execute(); 

//得到存储过程的输出参数值并打印出来

System.out.println (c.getInt(2));   

conn.close(); 

}

希望能够帮到题主~

如何用帆软连接远程的oracle数据库

在帆软设计器里,在“服务器”--“定义数据连接”里面新建数据库连接

帆软 linux 如何配置链接oracle

一、oracle服务器安装与配置:

操作系统:win7 32位 旗舰版

oracle版本:11g R2

安装基本上不会出现什么问题,如果之前装过最好卸载掉,卸载步骤:

1. 在服务中停止所有的oracle相关服务;

2. 删除注册表中以下三个位置的oracle相关文件夹:

HKEY_LOCAL_MACHINE\SOFTWARE

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application

3. 在环境变量中path中,删除oracle信息;

4. 在系统盘的Windows、Program Files、Program Files(x86)文件夹下,删除oracle文件夹和oraodbc.ini文件;

5. 删除oracle安装目录,重启机器。

二、oracle linux client安装与配置

1.安装oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm

oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm

oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm

2.在/etc/ld.so.conf中添加/usr/lib/oracle/12.1/client/lib路径后执行ldconfig,也可以在LD_LIBRARY_PATH

中添加路径

3.在~/.bashrc中添加export ORACLE_HOME=/usr/lib/oracle/12.1/client

export TNS_ADMIN=/usr/lib/oracle/12.1/client/network/admin,然后重新登录

4.在/usr/lib/oracle/12.1/client目录下添加network/admin/ntsnames.ora,如下

# tnsnames.ora Network Configuration File: F:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.221)(PORT = 1521))

)

(CONNECT_DATA =

(SID = orcl)

(SERVER = DEDICATED)

)

)

5.先运行./sqlplus username/passwd@192.168.1.1:1521/orcl,可以的话说明安装没问题,然后运行

./sqlplus username/passwd@orcl,不能连上就看看tnsnames.ora有没问题

至此linux oracle client安装配置OK

帆软怎么定义本地oracle数据库连接的地址

点击服务器------定义数据连接 然后点右侧的加号按钮选择数据库,输入你本地的数据库地址url和用户名和密码


当前标题:帆软怎么连接oracle数据库,帆软连不上数据库
转载注明:http://bzwzjz.com/article/dschscc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 移动网站建设 成都网站建设公司 营销型网站建设 重庆网站制作 网站制作公司 成都网站建设公司 攀枝花网站设计 成都网站制作 温江网站设计 网站制作报价 成都网站制作 H5网站制作 成都网站设计 高端品牌网站建设 成都网站建设 成都网站建设 成都网站建设 成都网站设计 网站设计制作 网站建设 四川成都网站制作