//author 满晨晨
//time 2009 6 4上午
nvl(comm,0) 当comm为null是 赋值为0
存储过程
中只要有结果的必须有into 来作为结果
oracle 是''
java里是""
class12.jar=ojdbc14.jar
Oracle.jdbc.driver.Oracledriver=Oracle.jdbc.OracleDriver;
加载驱动Class.forName();
得到数据库的连接对象Connection conn=DriverManager.getConnection(); DriverManager:jdbc管理层
发送sql语句
PreparedStatement psmt= conn.prepareStatement(sql); PreparedStatement是接口
或者
Statement stmt=coon.createStatement(sql);简单sql不能含有输入对象
ResultSet res = psmt.executeQuery();返回一个结果集
Statement stmt = psmt.execute();返回多个结果集 试试!executeUpdate();
Oracle:sql语句 存储过程:完成一定的功能(in out),没有返回值 函数 必须有返回值 游标处理sql语句的执行结果 触发器 序列 包
Statement父类 PreparedStatement 子类
SQL 语句被预编译并且存储在 PreparedStatement 对象中。然后可以使用此对象高效地多次执行该语句 节省时间
用于执行静态 SQL 语句并返回它所生成结果的对象。