database - "java.lang.Thread.sleep(long)"不完整或格式错误

标签 database oracle java-stored-procedures

我在 Red Hat Linux 上安装了 Oracle XE 11g 版本。我关注了steps here . Oracle 安装成功,我可以使用数据库了。但是在尝试运行 Java 存储过程时,它显示 Java 格式错误。

存储过程-

CREATE OR REPLACE PROCEDURE my_java_sleep (milli_seconds IN NUMBER) AS     
       LANGUAGE JAVA NAME 'java.lang.Thread.sleep(long)';

结果:

Error(1,68): PLS-00311: the declaration of "java.lang.Thread.sleep(long)" is incomplete or malformed

Java 1.6 安装在 Linux 机器上。

最佳答案

Oracle Express Edition 不支持数据库中的 Java。可以看到所有的版本差异here .

看看 Oracle Technology Network License Agreement .您很有可能免费使用更高版本进行个人开发。很少有人需要使用 Express Edition。

关于database - "java.lang.Thread.sleep(long)"不完整或格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29869552/

相关文章:

mysql - 根据情况使用不同的MySQL数据库

php - 当我在浏览器中运行链接时,如何在尝试将值(在链接中传递)存储到数据库时解决 fatal error ?

c# - 如果记录存在则不插入

oracle - PL-SQL : getting column data types out of query results

sql - 如何在 SELECT 语句中使用 BOOLEAN 类型

java - 使用 Oracle DB 安装 SonarQube - 获取用户不存在

java - 从java调用Postgres存储过程,返回表

php - MySQL:删除部分字符串,直到倒数第三个出现的正斜杠

java - 从java存储过程调用main函数

java - java调用多个oracle存储过程并保持数据一致性