oracle 调用Java 学习二
来源:互联网 发布:淘宝助理5.6.9.0下载 编辑:程序博客网 时间:2024/06/05 03:09
/**使用oracle 数据库,调用Java ,实现数据库连接访问表*/
/**
第一步:新创建一个简单的表,供我们做操作
*/
create table myTest117(userId varchar2(20) ,username varchar2(20));
insert into myTest117 values('11','zhangsan');
insert into myTest117 values('22','lisi');
insert into myTest117 values('33','wangwu');
select * from myTest117;
/**
第二步:编写 Java source 供oracle 调用,实现对表的查询
*/
create or replace and compile java source named connetTest as
import java.sql.* ;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.* ;
import java.util.Date;
import oracle.sql.ARRAY;
import oracle.sql.ArrayDescriptor;
public class connetTest
{
static public String getMsg(String name) {
String sql = "select m.username as dd from myTest117 m";
String tmpStr = "" ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
Connection conn = null ;
try
{
conn = DriverManager.getConnection("jdbc:default:connection:");
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs. next ())
tmpStr += rs.getString("dd")+" ; ";
}
catch(SQLException e)
{
System.err.println(e.getMessage());
}
finally
{
try
{
rs. close ();
pstmt. close ();
/**/ /* if((conn!=null)||!conn.isClosed())
conn.close(); */
}
catch(SQLException e)
{
System.err.println(e.getMessage());
}
}
return tmpStr;
}
}
/**
第三步:创建一个函数,调用该Java 代码
*/
create or replace function connetTest(name varchar2) return varchar2
is language java name 'connetTest.getMsg(java.lang.String) return java.lang.String';
/**
第四步:我们可以测试下,是否实现
*/
select connetTest('xx') from dual;
- oracle 调用Java 学习二
- oracle 调用Java 学习一
- Java调用Oracle存储过程二
- Java调用系统命令学习(二)
- 用java调用oracle存储过程总结二
- 用java调用oracle存储过程总结二
- java 学习笔记 二 java cmd 测试环境链接 oracle
- Android NDK学习记录(二):C/C++调用Java代码
- redis学习笔记二之java调用redis
- Hadoop学习二(java api调用操作HDFS)
- Zookeeper学习笔记(二)通过Java API调用Zookeeper
- java调用oracle存储过程(转 待学习)
- 学习笔记——Java调用Oracle存储过程
- oracle调用java
- oracle调用java方法
- oracle调用java
- oracle 调用java
- ORACLE JAVA调用
- arduino学习1
- Linux系统文件介绍
- 晒几张图片----zhoudianzhang
- USACO Section 2.4 Overfencing - 略坑爹的输入..再一个函数递归来DFS要慎用.
- Windows API编程机理及简单范例
- oracle 调用Java 学习二
- 面向 Android 的 Google 项目:Google API
- php边执行边输出
- location.href用法总结
- 经典正则表达式
- 学习使用python发送邮件
- XML的相关操作
- IE和firefox兼容问题
- Sql 日期时间格式转换汇总