摘要: 1 调用存储过程 2 调用存储过程的sql语句 3 {call 过程名称(参数列表)} 4 conn = DbUtils.getConnection(); 5 sql = "{call p_order_approve(?)}"; 6 CallableStatement cs = conn.prepa 阅读全文
posted @ 2018-08-09 20:44 风中雨雨中路 阅读(414) 评论(0) 推荐(0)
摘要: 1 Jdbc DML 操作 2 Statement:静态SQL操作 3 每次操作都会将sql语句提交到数据库执行一次,性能比较低 4 // 1.加载驱动程序 5 Class.forName(driverName); 6 // 2.获取数据库连接 7 Connection conn = DriverM 阅读全文
posted @ 2018-08-09 20:39 风中雨雨中路 阅读(2190) 评论(0) 推荐(0)
摘要: 1 // 1.加载驱动程序 2 Class.forName("oracle.jdbc.driver.OracleDriver"); 3 // 2.获取数据库连接 4 Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "j0408", "1"); 5 // 3.构建... 阅读全文
posted @ 2018-08-09 20:36 风中雨雨中路 阅读(3987) 评论(0) 推荐(1)
摘要: 方法和过程的区别: 1.DML相关的操作我们一般都使用存储过程实现 2.特定的公共的功能我们用方法实现 3.方法有显示的返回结果 4.方法中同样的也有 in out 关键字 不在package中声明,直接在body中定义实现,是为了隐藏方法,同时给内部的其他方法或者存储过程调用 阅读全文
posted @ 2018-08-06 20:56 风中雨雨中路 阅读(2313) 评论(0) 推荐(0)
摘要: --1、赋值 --:= 赋值 declare var_name varchar2(10) :='&请输入名字';--&是一个提示输入的特殊符号,会打开一个输入框 var_age number(3) :='&请输入年龄'; begin dbms_output.put_line(var_name||' 阅读全文
posted @ 2018-08-05 14:53 风中雨雨中路 阅读(855) 评论(0) 推荐(0)
摘要: -多表查询 1.交叉连接 select * from t_class for update; select * from t_student for update; select for update 是为了在查询时,避免其他用户以该表进行插入,修改或删除等操作,造成表的不一致性. 查询学生信息及对 阅读全文
posted @ 2018-08-03 14:10 风中雨雨中路 阅读(424) 评论(0) 推荐(0)
摘要: 1.语法: select 字段列表 from 表名 [where 查询条件] [group by 分组] [having 分组条件] [order by 排序] 统计函数: count:统计条数 count(1)与count(*)比较: 如果你的数据表没有主键,那么count(1)比count(*) 阅读全文
posted @ 2018-08-03 11:44 风中雨雨中路 阅读(491) 评论(0) 推荐(0)
摘要: sqlplus常用命令: 进入sqlplus模式:sqlplus /nolog 管理员登录: conn / as sysdba 登录本机的数据库 conn sys/123456 as sysdba 普通用户登录 conn scott/tiger@orcl 普通用户登录指定的数据库 conn scot 阅读全文
posted @ 2018-08-03 11:40 风中雨雨中路 阅读(139) 评论(0) 推荐(0)
摘要: 字符流产生的原因: 1.每次只能够读取一个字节或者一个字节数组,每次在需要转换成字符或者字符串的时候不是很方便2.不同的操作系统针对换行符的处理不方便3.有的时候会出现中文乱码(中文占两个字节,如果针对中文中某个字节做了转换或者显示,就会出现乱码)4.如果需要读取某一行数据,非常不方便 编码 * S 阅读全文
posted @ 2018-08-03 10:09 风中雨雨中路 阅读(167) 评论(0) 推荐(0)
摘要: IO流分类 按照数据流向 输入流:从外界(键盘、网络、文件…)读取数据到内存 输出流:用于将程序中的数据写出到外界(显示器、文件…) 数据源 目的地 交通工具 按照数据类型 字节流:主要用来处理字节或二进制对象。 字节输入流(InputStream) 字节输出流 (OutputStream) 字符流 阅读全文
posted @ 2018-08-02 17:19 风中雨雨中路 阅读(155) 评论(0) 推荐(0)