快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

xbet777星投老虎:开发基于Oracle7数据库的管理信息系统



1媒介

开拓高水平的“治理信息系统”,选择机能良好的数据库是最紧张的一环,我们颠末多方面的调研和阐发,选择了ORACLE7数据库,成功地开拓了本系统。实践证实,本系统设计科学、合理、运行稳定,本文将详细阐述一下系统中利用ORACLE7数据库的措施和技巧。

2系统的开拓、运行情况

本系统在CLIENT/SERVER布局上运行,SERVER为CDC4360小型机,和快速FDDxbet777星投老虎I环网相接,内装有UNIX操作系统和ORACLE7数据库,系统总体收集协议为TCP/IP。

CLIENT端为486以上微机,16M以上内存,硬盘足够大年夜,经由过程HUB、路由器、MODEM和SERVER连接。开拓、运行平台是WIN95,安装了收集软件ONNET、ORACLECDE产品SQL*xbet777星投老虎NETV2。开拓对象是POWERBULDER5.0(以下简称PB5)、VB4等。

3 ORACLE7在系统中的各类利用

3.1一样平常性的数据治理

一样平常性的数据治理用数据窗口治理最方便,可以在数据窗口中进行表的增、删、改、查询等操作,下边是一些具编制子(PB5):

3.1.1连通ORACLE库,并将数据装入数据窗口:

dw_1.SetTransObject(sqlca)

dw_1.Retrieve()

3.1.2增添一笔记录

dw_1.InsertRow(dw_1.GetRow()+1)

3.1.3删除一笔记录(当前记录)

dw_1.DeleteRow(0)

3.1.4将数据提交入库(存盘)

dw_1.Update()

commit;

3.1.5打印数据窗口(表)中的数据

dw_1.print()

3.2翰墨类数据治理

3.2.1文本入库和查询

文本入库和查询可采纳PB5的MLE(多行编辑器)作界面,编辑完成后存入ORACLE7的LONG字段中,查询时从LONG字段中掏出,放入MLE中查询,下边是一个例子:

//文本的预处置惩罚(以去除文本文件中的回车换行符为例阐明)

//将文件读入BLOB型变量

text中fn=fileopen(txtname,streammode!)

iffn0then

article=replacexbet777星投老虎(article,t,2,"")

else

endif

next

mle_1.text=article

//将处置惩罚后的文件c:\bb.txt存盘,

文件中的回车换行符已整个去掉落

text1=blob(article)

filname="c:\bb.txt"

fn=fileopen(filname,streammode!,

write!,lockwrite!,replace!)

iffn-1then

filewrite(fh,filen)

fileclose(fh)

endif

3.3处置惩罚图象文件(大年夜的二进制文件)

图象文件(一样平常为BMP位图文件)是二进制文件,将其以数据流要领存入ORACLE7的LONG字段中,查询时从LONG字段中掏出,放入图象框(如p_1)中查询,下边是一个例子:

//将图象文件读入BLOB型变量pict中

fn=fileopen(picname,streammode!)

iffn4开拓利用履历

4.1建议CLIENT端经由过程SQL*NETV2进行ORACLE数据通信(不用SQL*NETTCPV1产品)

由于在ORACLE7推出今后,SQL*NETV1就没有做一些改进事情,继承支持到ORACLE7.2,ORACLE7.3今后的产品将不支持SQL*NETTCPV1,以是,ORACLE7用户应急速改用SQL*NETV2,不然会影响到库的运行稳定性。

ORACLECDE2和Developer2000供给了CLIENT端ORACLE产品的安装法度榜样ORAINST.EXE,运行该文件来安装SQL*NETV2,选择的产品有:

aORACLETCP/IPADPTER2.1.4.1.3

bsql*net2.1.4.1.4

在WIN95下,收集软件产品(Tcp/IPVendor)选择MicrosoftwindowsNTTcp/IP3.1,按提示阐明装入就可以了,别的还要做以下事情:

将SERVER上的tnsnames.ora文件复制到CLIENT端c:\orawin\network\admin目录下:

ora7=(DESCRIPTION=

(ADDRESS=

(PROTOCOL=TCP)

(HOST=111.1.1.1)

(Pxbet777星投老虎ORT=1521)

)

(CONNECT_DATA=(SID=ora7))

)

可在SQLPLUS下键入连接敕令scott/tiger@ora7测试连接环境。

首先要作好这三件事情:

4.2采取数据加密技巧

对用户来说,查询信息是有权限的,若想查询某项保密数据,需精确地键入密码,才能查到。面对同一台微机,谁能精确地键入密码,谁就能做查询,该系统经由过程自定义一些繁杂的函数运算孕育发生密码,从表(TABLE)中找不到密码数据,经由过程这种周详的设计处置惩罚,达到了数据保密要求。下边是密码改动和识别的一段法度榜样(PB5):

password=sle_1.text

a8=pos(sle_1.text,"/")

ifa8>=1then

password=left(sle_1.text,a8-1)

newpassword=mid(sle_1.text,a8+1,len(sle_1.text)-axbet777星投老虎8)

endif

selectdwbminto:dmfromdwwheremm=:password;

sle_1.text=""

ifsqlca.sqlcode=3then

close(w_bg_main)

endif

else

mm=dm

ifa8>=1then

a7=messagebox("提示信息","确定要改动口令吗(y/n)?

",information!,YesNo!,2)

ifa7=1then

selectdwbminto:a9fromdwwheremm=:newpassword;

ifsqlca.sqlcode5停止语

该系统的开拓和利用,使我们加倍体会到了ORACLE数据库的良好性,本系统的开拓成功与此是分不开的,我们将做进一步探索,用先辈的开拓对象和进级的ORACLE8开拓面向收集的和多媒体的“治理信息系统”。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: