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

jdbc心得笔记01

阅读更多
介绍JDBC
开发JDBC应用程序
1新建java project
2增加类库:ojdbc_14_11g.jar
build path
3开发应用程序

oracle 驱动类库的名字
classes12.jar

The NetWork Adapter could not establish the connection
连接字符串
驱动:oracle.jdbc.driver.OracleDriver
url的驱动:jdbc:oracle:thin:@10.12.36.201:1521:tarena
url:jdbc:/mysql://localhost:3306/mydatabase

select * form dept for update  查询的语句是为了更改语句,是加锁的

boolean execute(String sql); 是否执行
int executeUpdate(String sql); 返回影响的记录条数
ResultSet executQuery(Stirng sql); 返回查到的结果集合

Cursor :游标
sql语句中可以使用任何有效的函数,函数操作后的列,要加上别名。

rs.setFetchSize(3);每次在内存中取得3条记录到缓存中

元数据:MetaData      数据字典

DatabaseMetaData  关于数据库的元数据
RestltMetaData 关于结果集的元数据

rs.wasNull()   true   : 以前是空
如果为null则返回true,否则返回false

select bookname from books
where bookname like '%java%';
select bookname from books
where bookname like '%oracle%';
对于这种大量的重复的语句使用PreparedStatement操作

String sql="select * from emp where deptno= ?";
PrepareStatement  psmt= conn.prepareStatement(sql); //域处理机制
psmt.setInt(1,20);
rs=psmt.executeQuery(); //preparstatemet的执行查询的语句
while(rs.next){
System.out.println(rs.getString("ename"));
}

con.setAutoCommit(false); //false的时候,是不自动提交的,需要手动自动提交












分享到:
评论

相关推荐

    java学习心得,笔记,思想

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

    Core Java心得笔记

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

    JavaWeb自学的心得和笔记

    "JavaWeb心得笔记.pdf"和"JavaWeb续.pdf"很可能包含了作者在学习过程中积累的技巧、问题解决策略以及一些实用的代码示例,这些都是宝贵的资源,值得深入研读和学习。同时,建议配合官方文档、教程和开源项目,结合...

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

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

    JDBC.rar_jdbc PostgreSQL_oracle_postgresql

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

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

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

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

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

    Ocjp6 考试笔记及心得总结

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

    韩顺平servlet与jsp_笔记与心得

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

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

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

    java学习笔记6

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

    spring课堂笔记

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

    Java面试笔记.zip

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

    Java数据库学习笔记一份

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

    spring学习笔记0.0.0

    这表明笔记是作者个人的学习和实践心得,可能包含了作者对Spring框架独特的理解和实践经验,可能包括了一些实战案例和解决常见问题的方法。这样的笔记往往具有很高的实用性和个人色彩,可以帮助读者更好地理解和掌握...

    hibernate笔记心得

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

    JAVA-JDBC-DbUtils教程简单到精通!

    笔记可能包含了关键点的总结和学习心得,是巩固知识的好材料。 总的来说,掌握Java JDBC和DbUtils对于任何Java开发者来说都是必备技能,特别是涉及到数据库操作的项目。这个教程为你提供了一个从基础到精通的完整...

    JAVA源码笔记

    这份"JAVA源码笔记"集合了作者从零开始学习Java时,通过观看网络视频并结合实践所整理的一系列源码和学习心得。这不仅有助于加深对Java语言的理解,也能帮助初学者建立良好的编程思维。 首先,我们要明白Java是一种...

    java笔记 java笔记 java笔记

    2. "新建文本文档.txt":这是一个纯文本文件,可能包含额外的笔记、代码片段或者学习心得。TXT文件是通用的文本格式,任何文本编辑器都能打开,内容通常是未格式化的纯文本。 在这份“Java笔记”中,你可以期待学习...

Global site tag (gtag.js) - Google Analytics