赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

细化解析:关于数据库中Java的问答(1)

发布时间:2007.09.10 00:11     来源:赛迪网    作者:kerry

数据库中的 Java 有哪些主要功能?

下面所有要点的详细解释将在后面的几节中提供。

可以在数据库服务器中运行 Java一个内部 Java 虚拟机 (VM) 在数据库服务器中运行 Java 代码。

可以从 SQL 调用 Java可以从 SQL 语句调用 Java 函数 (方法)。 Java 方法为在数据库中添加逻辑提供了一种比 SQL 存储过程功能更强大的语言。

可以从 Java 访问数据内部 JDBC 驱动程序可让您从 Java 访问数据。

可以在数据库中调试 Java可以使用 Adaptive Server Anywhere 调试程序测试和调试数据库中的 Java 类。

保留 SQL 使用 Java 不会改变现有 SQL 语句的行为,也不会改变非 Java 关系数据库行为的其它方面。

如何在数据库中存储 Java 指令?

Java 是一种面向对象的语言,因此其指令 (源代码)以类的形式出现。要在数据库中执行 Java,您可以在数据库外编写 Java 指令并在数据库外将它们编译为已编译的类 (字节代码),这些类是包含 Java 指令的二进制文件。

然后,将这些已编译的类安装到数据库中。安装之后,便可以在数据库服务器中将这些类作为存储过程来执行了。例如,下面的语句创建一个Java 存储过程:

CREATE PROCEDURE insertfix()
EXTERNAL NAME 'JDBCExample.InsertFixed ()V'
LANGUAGE JAVA;

Adaptive Server Anywhere 是 Java 类的运行时环境,而不是 Java 开发环境。要编写和编译 Java,您需要一个 Java 开发环境,如 SunMicrosystems Java 开发工具包。

(责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 使用JPCAP实现Java中的数据链路层控制 (09-06) · Java性能调优工具“JRMC”的介绍 (09-06)
· JVM(Java虚拟机)中进程工作目录讲解 (09-06) · JAVA使用XML作为持久存储介质实现方法 (09-04)
· Java编程实战篇:设计自己的Annotation (09-03) · 为何要搭配用Struts+Spring+Hibernate (09-03)
· 从JAR和ZIP档案文件中提取Java资源讲解 (08-31) · Java程序员需要了解的几个开源协议介绍 (08-30)
· JAVA基础:自动生成你的程序开发文档 (08-30) · 深入分析Java中webwork的文件上传机制 (08-30)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 移动信息化市场方兴未艾 企业呼唤标准出台
· 如何把握企业价值差异 避免CRM与SCM脱节
· 齐看四大厂商的SaaS动态 ERP案例分析
· 通方期货CRM解决方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统