利用jdbc进行数据库操作,分为以下几步:
1.载入驱动
格式:Class.forName (<JDBC Driver Class Name>)
E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver")
2.联接数据源。
Connection con
以下任选其一
con = DriverManager.getConnection(<url>)
con = DriverManager.getConnection(<url>,<proporties>)
con = DriverManager.getConnection(<url>,<user>,<password>)
3.执行
Statement stmt=con.creatStatement();
----执行存储过程:stmt.execute(<String sql>)
----以批处理方式执行多个语句:stmt.executeBatch()
----更新处理: int updateCount=stmt.executeUpdate(<String sql>)
----查询 ResultSet rs=stmt.executeQuery(<String sql>)
常用的是: while (rs.next())
{}
利用 . PrepairedStatement
优点:不需重新在生成,只要修改参数就可以了,
e.g. PrepairedStatement pstmt1
pstmt1=con.PrepairedStatement("select * from tableName where a=? and b=?")
pstmt1.setString(text1.getText,text2.getText)
ResultSet rs=pstmt1.executeQuery();
利用 ResultSetMetaData
要取得数据表中的字段数目,类型等,可以利用Result的getMetaData(),返回结果是以ResultSetMetaData对象保存。
e.g.
ResultSet rs =stmt.getResultSet()
ResultSetMetaData rsmd=rs.getMetaData();
//字段数目,
int columeCount=rsmd.getColumnCount()
for (i=1;i<=columnCount;i++)
{
System.out.println(rsmd.getClumnName())
}
//以上仅供参考,
分享到:
相关推荐
在实验楼的"JDBC 入门教程_Java_实验楼 - 实验楼.url"链接中,你可以找到更详细的实践教程,学习如何创建数据库连接,执行SQL语句,处理结果集,以及如何进行数据库操作的错误处理和异常捕获。 通过这个JDBC教程,...
总结来说,Java JDBC是Java程序员进行数据库操作的基础,理解和熟练掌握JDBC,能够帮助我们构建高效、可靠的数据库应用。通过深入学习JDBC,还可以了解更多的高级特性,如连接池管理、数据库连接的生命周期、事务...
**JDBC学习笔记** 在Java开发中,JDBC(Java Database Connectivity)是连接数据库的关键技术。它是Java API,允许Java程序与各种类型的数据库进行交互。本笔记将深入探讨JDBC的核心概念、工作原理以及实际应用。 ...
在Java世界中,JDBC(Java Database Connectivity)是连接Java应用程序和各种数据库的关键技术...通过学习JDBC与Java数据库编程,开发者可以更好地实现数据存取、事务控制以及数据库连接管理,从而提升项目质量和性能。
Java语言的SQL接口,即Java Database Connectivity(JDBC),是Java平台的标准API,用于...通过阅读"Java语言SQL接口 JDBC编程技术"的相关文档,如content.pdf和menu.pdf,可以深入学习和掌握这些关键概念和实践技巧。
【Java JDBC火车购票系统】是基于Java编程语言,利用Java Database Connectivity(JDBC)技术与MySQL数据库构建的一个实际应用项目。这个系统旨在模拟真实的火车票预订流程,为用户提供查询车次、预订、支付以及退票...
根据提供的文件信息,我们可以推断出这是一本包含330个Java小技巧的书籍或文档,旨在帮助读者提升Java编程技能。虽然具体内容没有详细列出,但从描述中我们可以大致了解到这本书涉及了Java的多个方面,并且鼓励用户...
学习这个开源项目,开发者不仅可以掌握Java GUI编程,还能深入理解JDBC的使用,了解如何设计和实现一个实际的积分管理系统,对提升数据库操作和业务逻辑处理能力有很大帮助。此外,阅读和理解源代码也是提高编程技巧...
SQLite,是一款轻型的数据库,安装 SQLite JDBC 驱动程序后,可以在java中进行...本技巧展示如何在netbeans中配置SQLite JDBC,避免java程序运行时出现java.lang.ClassNotFoundException: org.sqlite.JDBC的错误情况。
标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...
JDBC是Java SE的一部分,也是Java EE的基础,为跨平台的数据访问提供了统一的接口。 ### JDBC核心概念 1. **驱动程序**:JDBC驱动程序是Java代码,它实现了JDBC API,并与特定的数据库通信。根据实现方式,JDBC...
在这个名为“javaJDBC.rar_jdbc”的压缩包中,我们有两个文件:www.pudn.com.txt和example。虽然没有提供具体的文件内容,但我们可以根据文件名和描述来推测其可能包含的知识点。 1. **Java JDBC API基础**: - **...
**JDBC概述** JDBC(Java Database Connectivity)是Java编程语言与各种数据库之间进行交互的一组接口和类,它是Java标准版...通过学习JDBC,开发者可以编写出高效、健壮的数据访问代码,实现与各种数据库的无缝对接。
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...
【Java基础学习小项目-开心农场】是一个专为Java初学者设计的游戏项目,旨在帮助学习者在实践中巩固Java基础知识。这个项目将理论与实践相结合,让学习者在编写代码的过程中理解并掌握Java语言的核心概念。 1. **...
### Java开发中的常用小技巧详解 #### JDBC使用技巧与注意事项 **1. 使用PreparedStatement代替Statement** 在Java中,利用JDBC操作数据库时,我们经常需要动态构建SQL语句。直接使用`Statement`来构建这样的SQL...
接下来,我们将围绕“Java学习心得”这一主题,从基础知识、进阶技巧到实战经验等多个维度进行详细的阐述。 #### 基础知识 Java的学习之旅通常是从了解其基本语法开始的。这包括变量、数据类型(如int、float、...
本文将深入探讨在Java面试中经常出现的一些核心知识点,包括JDBC、J2EE、MVC设计模式、Servlet、XML、线程以及面试技巧。 首先,JDBC(Java Database Connectivity)是Java与数据库交互的标准接口。它允许Java应用...
总之,JDBC是Java开发者连接数据库的基础,理解并熟练掌握JDBC能帮助我们更好地进行数据库操作,提升程序的稳定性和效率。在实际开发中,根据项目需求选择合适的数据访问策略,如使用JDBC原生方式或结合ORM框架。
总之,《Java学习指南第四版下册》是Java学习者的宝贵资源,它不仅讲解了Java语言的基础,还深入探讨了高级特性和实践技巧,助你在Java编程世界中游刃有余。通过阅读并实践书中的例子,你将能够提升自己的Java编程...