`
rimoer
  • 浏览: 98971 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java数据库编程中的技巧

 
阅读更多
Java数据库编程中的技巧

Java数据库编程中的技巧
转自搜狐社区 原作者:无痕卫士。(原文地址:http://club.it.sohu.com/r-javalang-7916-0-0-0.html

1、java数据库操作基本流程

  2、几个常用的重要技巧:

  可滚动、更新的记录集
  批量更新
  事务处理
  java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接

  1、取得数据库连接

  1)用DriverManager取数据库连接

  例子:
  String className,url,uid,pwd;
  className = "oracle.jdbc.driver.OracleDriver";
  url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;
  uid = "system";
  pwd = "manager";
  Class.forName(className);
  Connection cn = DriverManager.getConnection(url,uid,pwd);

更多资料请看易得资源网 http://www.easyde.net 大量免费源码、asp、php、.net、vb、jsp、vb、vc、pb、css、xml、软件下载、数据库技术、技术文章、免费书籍教程下载,程序开发、网页制作、建站资源、网络安全等一切尽在易得资源网,众多资源等您下哦。
  2)用jndi(java的命名和目录服务)方式

  例子

  String jndi = "jdbc/db";
  Context ctx = (Context) new InitialContext().lookup("java:comp/env");
  DataSource ds = (DataSource) ctx.lookup(jndi);
  Connection cn = ds.getConnection();

  多用于jsp中

  2、执行sql语句

  1)用Statement来执行sql语句

  String sql;
  Statement sm = cn.createStatement();
  sm.executeQuery(sql); // 执行数据查询语句(select)
  sm.executeUpdate(sql); // 执行数据更新语句(delete、update、insert、drop等)statement.close();

  2)用PreparedStatement来执行sql语句

  String sql;
  sql = "insert into user (id,name) values (?,?)";
  PreparedStatement ps = cn.prepareStatement(sql);
  ps.setInt(1,xxx);
  ps.setString(2,xxx);
  ...
  ResultSet rs = ps.executeQuery(); // 查询
  int c = ps.executeUpdate(); // 更新

  3、处理执行结果

  查询语句,返回记录集ResultSet。

  更新语句,返回数字,表示该更新影响的记录数。

  ResultSet的方法:

  1、next(),将游标往后移动一行,如果成功返回true;否则返回false。

  2、getInt("id")或getSting("name"),返回当前游标下某个字段的值。

  3、释放连接。

  cn.close();

  一般,先关闭ResultSet,然后关闭Statement(或者PreparedStatement);最后关闭Connection
分享到:
评论

相关推荐

    Java数据库编程中的技巧 Java,数据库编程

    Java数据库编程中的技巧 Java,数据库Java数据库编程中的技巧 Java,数据库编程

    Java数据库编程宝典

    《Java数据库编程宝典》是一本深入探讨Java与数据库交互技术的专业书籍,旨在帮助开发者熟练掌握在Java环境中进行高效、安全的数据库编程。本书涵盖了从基础到高级的多个层次的知识点,包括JDBC(Java Database ...

    JAVA数据库编程实例随书源码

    Java数据库编程是软件开发中的重要组成部分,特别是在企业级应用中,数据库管理系统的使用无处不在。这个"JAVA数据库编程实例随书源码"提供了一系列的示例代码,可以帮助学习者深入理解如何在Java环境中与数据库进行...

    java数据库编程技巧

    根据给定的信息,我们可以深入探讨Java数据库编程中的关键技巧与最佳实践。这段代码展示了如何在Java中进行数据库操作,并强调了资源管理和异常处理的重要性。接下来,我们将详细分析这些概念。 ### 1. 资源管理与...

    《java 数据库编程实例》 源代码

    《Java数据库编程实例》这本书是Java开发者学习数据库编程的重要参考资料,它涵盖了丰富的实例,帮助读者深入理解如何在Java应用程序中与各种数据库进行交互。提供的源代码包含完整的实例类、JBuilder工程文件,以及...

    Java数据库编程技术:JDBC

    Java数据库编程技术,你可以快速掌握JDBC的基本技巧

    java数据库应用程序编程指南

    以上就是“Java数据库应用程序编程指南”中可能涵盖的主要知识点,学习和熟练掌握这些内容,对于开发高效、稳定的Java数据库应用至关重要。在实际项目中,还需要结合具体需求和环境,灵活运用这些知识。

    JAVA数据库编程技巧.rar

    本资源"JAVA数据库编程技巧.rar"可能包含了关于如何高效、灵活地在Java环境中与数据库进行交互的指南和实例。下面我们将深入探讨Java数据库编程的一些核心知识点。 1. JDBC(Java Database Connectivity):JDBC是...

    JDBC与Java数据库编程.pdf

    总之,《JDBC与Java数据库编程》涵盖了JDBC的理论知识和实践技巧,对于希望利用Java进行数据库开发的程序员来说,是一本不可或缺的指南。通过对JDBC概念、体系结构、API和编程实践的深入了解,开发者可以更加高效地...

    Java数据库编程中的几个常用技巧

    ### Java数据库编程中的几个常用技巧 #### 一、Java数据库操作基本流程 在进行Java数据库编程之前,了解基本的操作流程是非常重要的。以下是一般性的Java数据库操作步骤: 1. **取得数据库连接** - 使用`...

    Java 数据库编程宝典

    了解JDBC的API,包括Connection、Statement、PreparedStatement和ResultSet等核心类,是学习Java数据库编程的基础。 2. 数据源(DataSource): 数据源是JNDI(Java Naming and Directory Interface)中的一个对象...

    JAVA数据库编程技巧(推荐)

    总之,掌握Java数据库编程技巧,需要理解JDBC基础,熟练运用连接池,掌握SQL优化和事务管理,熟悉ORM框架,以及关注性能和安全性。这些知识点能帮助开发者构建高效、稳定且安全的数据库应用程序。

    JAVA数据库编程JDBC 与 Java数据库接口JDBC入门基础讲座 与 JDBC API数据库编程实作教材-程序设计-JAVA JDBC全压缩包.rar

    Java数据库编程JDBC(Java Database Connectivity)是Java平台中用于访问数据库的标准应用程序接口,它为开发者提供了连接和操作各种数据库的能力。本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java...

    Java数据库编程案例1

    本案例"Java数据库编程案例1"着重讲解了如何使用Java与数据库进行交互,包括建立连接、执行SQL语句以及处理结果集等核心概念。 首先,让我们从第二章实例开始。这部分通常会涵盖基础的Java数据库连接(JDBC)概念,...

    2022年Java数据库编程中的技巧Java教程.docx

    在Java数据库编程中,掌握高效且稳定的技巧至关重要,尤其是在2022年的技术环境中。本教程主要涵盖了以下几个关键知识点: 1. **Java数据库操作基本流程**: - **获取数据库连接**:Java通过`DriverManager`类或`...

    java 数据库编程宝典

    《Java 数据库编程宝典》是一本专门为Java初学者和开发者设计的图书,旨在深入讲解如何使用Java语言与各种数据库进行...通过阅读和实践书中的例子,读者不仅可以加深对Java数据库编程的理解,还能提升自己的编程能力。

Global site tag (gtag.js) - Google Analytics