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环境中进行高效、安全的数据库编程。本书涵盖了从基础到高级的多个层次的知识点,包括JDBC(Java Database ...
Java数据库编程是软件开发中的重要组成部分,特别是在企业级应用中,数据库管理系统的使用无处不在。这个"JAVA数据库编程实例随书源码"提供了一系列的示例代码,可以帮助学习者深入理解如何在Java环境中与数据库进行...
根据给定的信息,我们可以深入探讨Java数据库编程中的关键技巧与最佳实践。这段代码展示了如何在Java中进行数据库操作,并强调了资源管理和异常处理的重要性。接下来,我们将详细分析这些概念。 ### 1. 资源管理与...
《Java数据库编程实例》这本书是Java开发者学习数据库编程的重要参考资料,它涵盖了丰富的实例,帮助读者深入理解如何在Java应用程序中与各种数据库进行交互。提供的源代码包含完整的实例类、JBuilder工程文件,以及...
Java数据库编程技术,你可以快速掌握JDBC的基本技巧
以上就是“Java数据库应用程序编程指南”中可能涵盖的主要知识点,学习和熟练掌握这些内容,对于开发高效、稳定的Java数据库应用至关重要。在实际项目中,还需要结合具体需求和环境,灵活运用这些知识。
本资源"JAVA数据库编程技巧.rar"可能包含了关于如何高效、灵活地在Java环境中与数据库进行交互的指南和实例。下面我们将深入探讨Java数据库编程的一些核心知识点。 1. JDBC(Java Database Connectivity):JDBC是...
总之,《JDBC与Java数据库编程》涵盖了JDBC的理论知识和实践技巧,对于希望利用Java进行数据库开发的程序员来说,是一本不可或缺的指南。通过对JDBC概念、体系结构、API和编程实践的深入了解,开发者可以更加高效地...
### Java数据库编程中的几个常用技巧 #### 一、Java数据库操作基本流程 在进行Java数据库编程之前,了解基本的操作流程是非常重要的。以下是一般性的Java数据库操作步骤: 1. **取得数据库连接** - 使用`...
了解JDBC的API,包括Connection、Statement、PreparedStatement和ResultSet等核心类,是学习Java数据库编程的基础。 2. 数据源(DataSource): 数据源是JNDI(Java Naming and Directory Interface)中的一个对象...
总之,掌握Java数据库编程技巧,需要理解JDBC基础,熟练运用连接池,掌握SQL优化和事务管理,熟悉ORM框架,以及关注性能和安全性。这些知识点能帮助开发者构建高效、稳定且安全的数据库应用程序。
Java数据库编程JDBC(Java Database Connectivity)是Java平台中用于访问数据库的标准应用程序接口,它为开发者提供了连接和操作各种数据库的能力。本压缩包包含了三个重要组成部分:《JAVA数据库编程JDBC》、《Java...
本案例"Java数据库编程案例1"着重讲解了如何使用Java与数据库进行交互,包括建立连接、执行SQL语句以及处理结果集等核心概念。 首先,让我们从第二章实例开始。这部分通常会涵盖基础的Java数据库连接(JDBC)概念,...
在Java数据库编程中,掌握高效且稳定的技巧至关重要,尤其是在2022年的技术环境中。本教程主要涵盖了以下几个关键知识点: 1. **Java数据库操作基本流程**: - **获取数据库连接**:Java通过`DriverManager`类或`...
《Java 数据库编程宝典》是一本专门为Java初学者和开发者设计的图书,旨在深入讲解如何使用Java语言与各种数据库进行...通过阅读和实践书中的例子,读者不仅可以加深对Java数据库编程的理解,还能提升自己的编程能力。