Oracle java源执行SQL语句

oracle的Java源还是非常好的开发利器!至少很多程序,在oracle中就可以完成,节省了开发人员维护量。下面给个小例子,教大家怎样在Java源中插入sql语句。

create or replace and compile java source named deletefile as
import java.awt1.*;
import java.io.*;
import java.io.File;
import java.lang.String;
import java.sql.*;

public class DELETEFILE
{
   public static String delAllFile() throws SQLException
    {
         #sql {INSERT INTO caitest(cc) values('PPPPPP')};
         #sql {commit};
        return( "0 ");
    }              

}

需要注意3点:

1 引用import java.sql.*;包

2 函数名称后加入throws SQLException

3 执行后使用提交语句#sql {commit};

创建调用的存储过程:

create or replace procedure RunDx as language java name   'DELETEFILE.delAllFile()';

执行存储过程:

exec RunDx ;

到caitest表中看看数据是否插入吧!

posted on 2010-06-30 10:38  松原蔡晓冬  阅读(757)  评论(0)    收藏  举报

导航