力控与Oracle数据库的连接

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

力控连接Oracle数据库

力控®实时数据库是一个高性能、高速度、高吞吐能力、可靠性强、跨网络系统的开放软件。力控可与oracle及access等数据库进行高速数据交换,本说明是以Oracle 9i为例,介绍力控与ORACLE进行数据交换的配置注意事项:

在使用Oracle作为数据时应先考虑随数据库软件所携带ODBC版本问题,可以到Oracle的官方网站下在最新的ODBC版本(WWW. )。如使用其它版本数据库也应考虑其ODBC 的版本,以避免不必要的麻烦。

Oracle数据库的结构简单的说可以表示为数据库Æ方案(Schema)Æ表(Table)Æ记录。使用“方案管理”来管理方案对象。

Oracle数据库中的方案与用户帐号是一一对应的。(如使用System用户登陆则只能对System方案中的数据库表进行操作,虽然在有些情况下可以浏览其它数据表但不可操作)。

Oracle数据库在成功安装之后创建了一些系统自定义的方案和数据表,(如System等),建议在使用时确保系统可靠,通过自定义创建新的方案(Schema)共我们使用。

下面简述方案的建立方法(更详细的信息请参考Oracle的相关资料,:

1. 使用“database configration assistant”创建一个新的数据库:(如已有数据库

可跳过这一节)

1) 选择创建新的数据库:

2) 选择新的数据库:

3) 输入数据库名称和SID:

4) 根据需要配置特性:

5) 配置初始化参数:

6) 更改或查看数据库存储:

7) 点击完成,建立新数据库:

2. 启动“Oracle Enterprise Manager Console”;如数据库为本机则选择独立启动,

否则选择网络方式启动。

1) 图示为新建的数据库:

2) 使用“安全性”建立自定义的用户:

3) 编辑用户:

4) 设置角色:

5) 设置系统权限:

3. 启动Microsoft odbc administrator,创建新的数据源:

1)

2) 完成配置:

3) 点击Test Connection:

4) 测试成功:

4. 进入力控DRAW中,建立SQL连接:

1) 点击SQL连接:

2) 点击确定:

3) 自动生成连接字符串,如图所示:

SQLConnect(ConnectID,"DSN=SUNWAY_ORACLE9I;UID=LIFH;PWD=LIFH;DBQ=

OEMLI ;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;G

DE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F;PFC=10;TL

O=0;");

4) 在力控中创建新表,SQLCreateTable(ConnectID,"SUNWAYTEST",

TEMPTABLE");可以在ORACLE中看到新建的表:

5. 可以在力控中用SQL函数进行插入、查询、更新、删除等操作,在此不一一详述。

注:力控的数据类型与Oracle数据类型的对应关系:(建议)

整型ÅÆNumber

实型ÅÆNumber

字符串ÅÆChar

离散型和时间类型转换为字符串型再进行处理。

建议使用力控来创建数据库中的表,如果直接使用Oracle 的Schema管理工具来创建表的话建议不要设置数据类型的”Precision”和”Scale”属性

相关文档
最新文档