`
a0102051365
  • 浏览: 33251 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

jdbc笔记心得

阅读更多
CallableStatement:     存储过程
建立一个存储过程
create table sun_student(
id number(4) primary key,
name varchar2(20),
age      number(20),
sex       char
);
/****************************************************************
create or replace procedure insert_sun(
v_id  number,
v_name varchar2,
v_age number,
v_sex char
)
is
begin
insert into sun_student (id,name,age,sex)
values (v_id,v_name,v_age,v_sex);
commit;
end;
执行
exec insert_sun(1,'perter',20,'M');
/****************************************************************
create or replace procedure insert_sun1(
v_deptno  emp.deptno%type,
v_count out  number
)
is
begin
select count(*) into v_count
from emp where deptno=v_deptno;
commit;
end;

匿名块
set serveroutput on //打开sqlplus的开关
declare
v_count  number;
begin
insert_sun1(20,v_count);
dbms_output.put_line(v_count);
end;
/
/***************************************************************************
二,sql语句的批处理   ((批量处理)
B:business
C:customer
B2B: 阿里巴巴
B2C: 360buy.com ,当当,卓越,凡客
C2C: taobao
autoexec.bat
String sql1=".........";
String sql2=".........";
//conn.autoCommit(false);
//stmt.addBatch();
//stmt.executeBatch();
//conn.commit();
优化操作
create table mytemp(
id number primary key,
name varchar2(50)
)
增加到批处理缓存中的语句,可以隔一段
就执行,这样提高效率

--mysql
create table student(
id number primary key auto_incremnet,
name varchar2(20)
);
insert into student(name) values('petpr');
select * from student;
-----------------------------------------
序列实现自动增长的功能
create sequence myseq
start with 1000 increment by 10;
insert into mystu(id ,name,age,sex)
values (myseq.nextval,'chris',20,'M');

四.连接池
                     open                sql
connection  <->statement  <->resultset
                     close

tomcat:apache
weblogic : bea(oracle)

websphere: ibm
Oracle <---------------> Google
(sun) 开源机构 android
jdk harmony java

jdk+tomcat+mysql










分享到:
评论

相关推荐

    java学习心得,笔记,思想

    这篇学习心得主要涵盖了Java的基础知识、进阶概念以及实战应用,同时提及了与Oracle数据库的交互和JDBC(Java Database Connectivity)的使用。 首先,Java的学习从基础开始,包括语法结构、数据类型、控制流程(如...

    j2ee自学笔记--- 一些心得

    这个自学笔记主要围绕着J2EE的核心技术展开,涵盖了开发过程中的心得和经验,旨在帮助初学者和有经验的开发者进一步理解和掌握J2EE的魅力。 首先,我们来看“Struts编程”。Struts是一个基于MVC(Model-View-...

    Ocjp6 考试笔记及心得总结

    本笔记和心得总结涵盖了考试的关键知识点,包括但不限于以下几个方面:** 1. **Java基础知识:** Java语言的核心概念,如变量、数据类型、运算符、流程控制(if-else、switch、循环)、方法定义和调用,以及面向...

    JDBC.rar_jdbc PostgreSQL_oracle_postgresql

    压缩包内的文件“JDBC.txt”可能是一个详细的教程或笔记,而“www.pudn.com.txt”可能是来源或者引用的网址。 首先,让我们深入了解JDBC。Java Database Connectivity (JDBC) 是Java平台的标准API,用于与各种类型...

    韩顺平servlet与jsp_笔记与心得

    ### 韩顺平servlet与jsp_笔记与心得 #### JavaEE概述 JavaEE(Java Platform, Enterprise Edition)是一个开放式的平台标准,为开发者提供了丰富的API和工具集,以便构建高质量的企业级应用。JavaEE的核心是围绕着...

    达内笔记(自己整理完整)

    【标签】"java达内笔记"明确了笔记的主题,即Java编程在达内课程中的学习心得。Java是一种广泛应用的面向对象的编程语言,广泛用于企业级应用开发、移动应用(尤其是Android平台)以及大数据处理等领域。达内的Java...

    Core Java心得笔记

    【Core Java心得笔记】主要涵盖了Java编程的基础及进阶知识,包括对象导向编程、类与对象、封装、继承、多态、接口、异常处理、集合框架、IO流、线程等核心概念。以下是对这些知识点的详细阐述: 1. **对象导向编程...

    传智的javaweb学习笔记,比较全的

    5. **JDBC(Java Database Connectivity)**:JavaWeb应用通常需要与数据库交互,JDBC是Java连接数据库的标准API。笔记可能包括了数据库连接、SQL操作、结果集处理等步骤。 6. **Session和Cookie管理**:用于保持...

    JavaWeb自学的心得和笔记

    下面,我将根据标题“JavaWeb自学的心得和笔记”以及提供的文件名称,详细阐述一些关键的知识点。 首先,JavaWeb是基于Java语言进行Web应用开发的框架和技术集合。它包括了Servlet、JSP、JSTL、EL表达式、过滤器、...

    struts跟数据库的笔记,心得.rar

    本笔记主要涵盖了Struts与数据库交互的一些关键知识点,同时也涉及到了Oracle和MySQL两种常用数据库以及SQL语言的应用。 一、Struts框架与数据库的连接 1. 数据源配置:在Struts应用中,通常会通过Apache Commons ...

    hibernate笔记心得

    Hibernate是一个对象关系映射(ORM)工具,它允许开发人员使用面向对象的方式来处理数据库操作,从而减轻了传统JDBC编程的繁琐工作。在本文中,我们将重点讨论通过注解方式使用Hibernate的心得体会。 在使用...

    java学习笔记6

    【Java学习笔记6】是Java编程学习的重要资源,包含了作者良葛格的编著心得和经验分享。这个压缩包文件可能是对之前发布的Java学习笔记系列的延续或补充,旨在帮助初学者和进阶者深入理解Java语言的核心概念和技术。...

    Java面试笔记.zip

    学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者更好地理解和掌握知识。 二、适用人群 本资源适用于即将毕业或已经毕业,希望通过学习Java找到一份理想工作的同学。无论你是初学者还是有一定...

    spring课堂笔记

    这篇"spring课堂笔记"包含了两部分关于Spring的学习心得,对于初学者来说是非常宝贵的资源。以下是笔记中可能涵盖的关键知识点: 1. **IoC(Inversion of Control,控制反转)**:Spring的核心特性之一,通过容器...

    2023最新Java面试题面试经验笔记项目

    学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者更好地理解和掌握知识。 二、适用人群 本资源适用于即将毕业或已经毕业,希望通过学习Java找到一份理想工作的同学。无论你是初学者还是有一定...

    Java数据库学习笔记一份

    java数据库学习过程的精力总结,适合初学者!对其帮助应该会很大

    关于Java面试题、笔记的分享.zip

    学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者更好地理解和掌握知识。 二、适用人群 本资源适用于即将毕业或已经毕业,希望通过学习Java找到一份理想工作的同学。无论你是初学者还是有一定...

Global site tag (gtag.js) - Google Analytics