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

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

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

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

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

时间: 2024-08-07 05:25:25

如何在数据库中存储Java指令?的相关文章

在Apache目录服务器中存储Java对象,第2部分:(上)

在 ApacheDS 中存储.搜索和检索 Java 对象 简介:在第 2 部分中将介绍如何在 Apache 目录服务器 (ApacheDS) 中存储 Java 对象, Bilal Siddiqui 将提供 9 个示例应用程序,演示在 第 1 部分 中学习的概念.除 了介绍使用 ApacheDS 存储.搜索.检索和修改 Java 对象的所有步骤之外,Bilal 还将在总结全文时提 供一个可重用的 Java 类,该类可以使用 LDAP 模式组件在 ApacheDS 中将这些功能组合在一起. 在 第

用ASP.NET 2.0在数据库中存储二进制文件

一.引言 在构建数据驱动的应用程序时,经常需要捕获文本和二进制数据.这样的程 序可能需要存储图像,PDF,Word文件或其它二进制数据.能够使用两种方式来 存储这些二进制数据:存储在web服务器的文件系统上并添加一个对数据库中相 应文件的引用:或直接存储在数据库本身. 文本数据,例如字符串,数字,日期,GUID,货币值,等等-在数据库系统中 都有适当的和相应的数据类型定义.例如,在Microsoft SQL Server中,你可以 使用int数据类型来存储一个整数值:而为了存储一个字符串值,你可

数据库中存储大量图片设计

1.图像的存储策略 在数据库的 开发过程中,经常需要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样-如有可能是语音文件.视频文件.图片文件.文本文件等,怎样 实现这些格式不同的备注文件的存取及预览,一直是开发人员比较关心的一个问题,本文系统的介绍了三种存取备注二进制信息的方法. 对备注二进制信息的存储可以采用以下三种方式: 方法一:文件保存在固定的路径下,数据库中存取文件路径和名称 方法二:数据库中用blob类型或者varbinary类型字段存储备注文件 方法三:在本地用Po

sqlite3-在 SQlite 数据库中存储 Null

问题描述 在 SQlite 数据库中存储 Null 我想实现下面的代码: String updateQuery ="INSERT INTO MAAccounts(userId, accountId, accountType, accountName, parentAccountId ) VALUES(?, ?, ?, ?, ?)"; Cursor c = mDb.rawQuery(updateQuery, new String[]{ stringToDB(account.userId)

sql server-SQLServer如何定位数据库中存储的是那些信息

问题描述 SQLServer如何定位数据库中存储的是那些信息 我有一个网站后台数据库的备份,并且已经在自己机器上还原了,现在我想知道 这个数据库里面的每张表都对应的是网站上的那些信息,有什么好点的办法么?求大神指导 解决方案 这个需要分析,数据库存放数据跟网站信息对应是逻辑关系,只有网站开发者清楚,你需要先分析网站的数据是如何读取,组织的.然后再结合数据库来看各个字段是如何对应关系 解决方案二: NULL在SQLServer数据库日志文件中的存储 解决方案三: 这个只能通过字段找到那些内容是属于

sql server-如何在SQL Server 数据库中调用JAVA程序

问题描述 如何在SQL Server 数据库中调用JAVA程序 工作中 遇到一个实际的问题如下: 一个在线的SQL server数据库A,他的一个触发器在数据库有更新时把新的数据插入的到另一个SQL server 数据库B,已经写好的一个JAVA程序可以把B中的数据全部复制到一个Oracle 数据库C中,并且立即把数据库B中的数据清空.现在希望这个程序能够自动执行,就是JAVA程序能够在检测到B中有新数据后立即开始自动执行.我已经知道对于Oracle数据库可以通过触发器直接调用JAVA程序,可是

网站上传的图片是怎么在数据库中存储的

问题描述 网站上传的图片是怎么在数据库中存储的,要是存在数据库中是不是增加数据库的负担,读写效率方面也不高?要是数据库只存放路径,图片存在web服务器文件夹里安全吗?QQ空间照片是怎么存储的?像百度文库doc.txt.pdf文件又是怎么存储的呢 解决方案 1.存到数据库里面,就是对图片数据进行序列化,可以保存到数据库里面2.存库和存硬盘的效率应该是差不多的,如果图片不多,存在库里面和存在硬盘上都一样,如果内容多了存在数据库里面会不方便,对于备份.恢复等操作不太方便3.图片存在web文件夹里面安全

《Metasploit渗透测试手册》—第1章1.10节分析数据库中存储的渗透测试结果

1.10 分析数据库中存储的渗透测试结果Metasploit渗透测试手册在数据库存储测试结果后,下一步工作就是对其进行分析,分析有助于更深入地理解目标系统.根据使用需求的不同,数据库中的测试结果可以长期存储,也可以短期存储. 准备启动msfconsole,遵循前面介绍的操作步骤,建立数据库连接.可以用数据库存储新的测试结果,也可以用来分析以前存储的结果.可以导入前面Nmap扫描时创建的XML文件,以便对扫描结果进行分析. 怎样实现尝试一些重要命令,以便对存储结果有更清晰的理解. 上图展示了hos

在Apache目录服务器中存储Java对象,第1部分

简介:这个两部分的系列介绍了在 Apache 目录服务器(ApacheDS)中保存 Java 对象的步骤 .在第 1 部分中,作者 Bilal Siddiqui 介绍了 ApacheDS,并提供了 ApacheDS 核心架构的概述.因为 主要把 ApacheDS 用作保存 Java 对象的 LDAP 服务器,所以 Bilal 提供了对 LDAP 概念和术语的快速 概述.他还介绍了如何用 JXplorer 查看 LDAP 模式组件,例如属性类型和对象类,还介绍了如何在 ApacheDS 中输入数据