首页
登录 | 注册

轻松掌握Java在数据库中是如何执行的?

  来源:赛迪网    作者:limeinan

`Adaptive Server Anywhere 包括一个在数据库环境中运行的 Java 虚拟机(VM)。 Adaptive Server Anywhere Java VM 解释已编译的 Java 指令并在数据库服务器中运行它们。

除了 VM 外,数据库服务器中的 SQL 请求处理器也已经得到了扩展,这样它就可以向 VM 发出调用来执行 Java 指令。另外,它还可以处理VM 的请求以便能够从 Java 进行数据访问。

与独立 VM 的区别

使用标准的 VM (如 Sun Java VM java.exe)执行 Java 代码与在数据库中执行 Java 代码之间有一个区别。 Sun VM 是从命令行运行的,而Adaptive Server Anywhere Java VM 作为 SQL 语句执行过程的一部分,随时都可用于执行 Java 操作。

Java VM 不能从外部访问,只有在 SQL 语句的执行过程需要 Java 操作的情况下才使用它。在数据库服务器需要 VM 时将自动启动 VM,您不必采取任何显式操作以启动或停止 VM。


相关文章

  • 用getInt,getString()从java中获取记录集.如果是使用了聚合函数就用别名  select max(times) as '1',sum(times) as '2' from abcIN3 where words like ' ...
  • 来源:赛迪网    作者:yashi Java 是一种面向对象的语言,因此其指令 (源代码)以类的形式出现.要在数据库中执行 Java,您可以在数据库外编写 Java 指令并在数据库外将它们编译为已编译的类 (字节代码),这些类是包含 Ja ...
  • Java 专业数据计算包
    引言 Java 是当前最为主流的企业应用开发语言,而开发企业应用又不可能不与数据.数据库打交道.虽然数据库提供了比较丰富的数据计算功能,但是还是会有很多情况下,需要在 Java 代码中对数据进行计算处理.Java 本身并没有提供数据计算方面 ...
  • 一个加密过的老版本的Sybase ASA5.0数据库中的数据导出全过程
    有感于昨晚另一个朋友发紧急邮件让我帮忙看看他的一个ASA5数据库,说是密码忘了,用户名还不是DBA, 结果怎么也访问不了,经过一段时间的摸索,终于成功将密码重置. 以下是我在2011年4月份整理的一篇短文, 重新整理于此,以供参考.ASA5 ...
  • SQL存储过程在.NET数据库中的应用(2)
    五.创建简单存储过程的数据库应用程序:   下面我们就运用上述的不带参数的存储过程来一个数据库应用程序,其中还用到了ADO.NET中的SqlDataAdapter对象以及DataSet对象.其中的SqlDataAdapter对象作为SQL ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.013 s.
京ICP备10005923号