用Oracle数据库的WEB服务制作网页
2007-05-09 12:13:18 来源:WEB开发网ORACLE以Java Socket为基础,根据本厂家数据库网络传送协议用Java完全实现所有调动传递,这样的JDBC是专有的,ORACLE称之为thin driver。此产品可在ORACLE主页上(http://www.oracle.com)下载。Thin driver不需要客户机安装有ORACLE Client端程序,具有良好的平台独立性,所以适用于网页制作。有了thin driver ,APPLET小程序不再只能为网页增加动画、声音等,APPLET小程序调用Java.sql.* 类包,可实现与ORACLE数据库的联接(CONNECT),从而查询、修改、增加数据库中表(TABLE)的内容,而包含这样小程序的网页就可以发布数据库查询结果,让远地客户机存取数据库,实现如远地登记、定货、股票交易操作等功能。这些功能大大地拓宽了网页的表现能力及应用领域。当然,网页访问数据库也有其它的一些方法,如上面所提到的CGI,但由于CGI程序驻留在服务器上,以文件方式传输数据,所以存在效率低,速度慢等一系列缺点,而Java applet方式没有这些缺点,一定会有很大的发展前途,成为网页制作者们的新宠。
那么,APPLET小程序如何使用ORACLE thin driver来实现存取数据库呢?首先在存取数据库之前,就建立了一个通往数据库的桥梁,此后就可以对数据库进行查询、删除、修改等操作。
下面通过实例说明:本例执行了从SID为WZGL的数据库的SCOTT的EMP表中查询姓名的操作,读者还可以修改程序的 “// 查询的语句串 ” 部分,如改成 INSERT INTO EMP VALUE(。。。)、DELETE FROM EMP WHERE。。。、UPDATE EMP SET 。。。等等SQL语句,完成插入、删除、修改等操作。
以上浅谈了用thin driver 编制applet小程序的方法,主页制作时用此方法不难实现对ORACLE数据库的存取,其中也有许多细节,如HTM文件中要指明ORACLE类库文件的位置,ORACLE类库与Applet小程序在同一目录等环境设置,还要注意ORACLE数据库数据类型与JAVA数据类型匹配、转换问题等,这些问题希望大家在实践中注意,就可以少走弯路,以上介绍中使用Java工具是JDK 1.1.1版本,运行在IE4.0或Netscape4.0上。
Oracle公司又推出了一套可视化开发工具JDeveloper,它的核心是Inprise公司的JBuilder,JDK版本为1.1.4,包含了thin driver,并提供了一系列数据库控制和开发模板向导,帮助开发人员快速设计出界面,这对我们开发网页图形界面的数据库应用来说非常有用。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接