易截截图软件、单文件、免安装、纯绿色、仅160KB

现在将java调用oracle存储过程的示例总结如下


学生在学习jdbc的时候,会问到怎么调用存储过程,现在将java调用oracle存储过程的示例总结如下。(关于调用sqlserver的存储过程将在下次进行小结请关注)
一:无返回值的存储过程
存储过程为:
•         create or replace procedure adddept(deptno number,dname varchar2,loc varchar2)
•         as
•         begin
•           insert into dept values(deptno,dname,loc);
•         end;
然后呢,在java里调用时就用下面的代码:
•         public class TestProcedure {
•             Connection conn=null;
•             CallableStatement cstmt=null;
•         PreparedStatement pstmt=null;
•             String url="jdbc:oracle:thin:@localhost:1521:mydb";
•             String driver="oracle.jdbc.driver.OracleDriver";
•             String name="";
•             public TestProcedure() {
•                 try{
•                    Class.forName(driver);
•                    conn=DriverManager.getConnection(url,"scott","tiger");
•           &nbs


相关文档:

关于java的集合类,以及HashMap中Set的用法!

package com.tiantian;
import java.util.*;
public class JAVAContainer {
     public static void main(String[] args) throws Exception {
         //     ArrayList
         {
&nb ......

java中遍历一个Map

Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
......

Java 线程

Java.lang.Thread
线程---程序的不同执行路径
主线程main方法 分支线程
 
线程的启动发法:
两个
1.
实现Runnalble接口实现RUN
New Thread(new Runnable).start
2.继承Thread实现RUN
New Thread().start
原理:
建议使用第一种方法
注意区分方法调用run与线程启动的不同start
  ......

Java中的容器

线性表,链表,集合,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
主要分为两个分支:
Collectio ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号