`
jallay
  • 浏览: 43844 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

JDBC初学

阅读更多
使用JDBC链接oracle数据库的一般流程:
 
    学习是一个不断挑战自我的过程,从不会到会,从不熟悉到熟悉,从菜鸟到高手的过程,其也是一个享受的过程...................................,以下是JDBC链接数据库的6个基本步骤:

import java.sql.*;
public class TestJDBCOrder {

public static void main(String[] args){

//step 1: register driver;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}

Connection conn=null;
Statement stm=null;
ResultSet rs=null;

try{
//step2:connection database
String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
conn=DriverManager.getConnection(url,"scott","tiger");

//step3: create statement
stm=conn.createStatement();
String sql="select EMPNO,ENAME,SAL " +
         "from emp";

//step4: execute sql
rs=stm.executeQuery(sql);

//step5: transaction resultset
while(rs.next()){
System.out.println(rs.getDouble(1)+"----"+rs.getString(2));
}
}catch(Exception e){
e.printStackTrace();
}finally{
//step6: release  resource
if(rs!=null) try{rs.close();}catch(Exception e){e.printStackTrace();}
if(stm!=null) try{stm.close();}catch(Exception e){e.printStackTrace();}
if(conn!=null) try{conn.close();}catch(Exception e){e.printStackTrace();}
}

}

}
分享到:
评论

相关推荐

    jdbc初学者必备,包有用!

    对于初学者而言,掌握JDBC技术是构建学生管理系统后台的基础。下面将详细阐述JDBC的相关知识点。 1. **JDBC驱动**:JDBC驱动是Java程序与数据库之间的桥梁,有四种类型:Type 1(JDBC-ODBC桥接),Type 2(部分Java...

    c/s项目实战之jdbc深入学习

    无论你是JDBC初学者还是想深化理解的Java程序员,都将从中受益。 一、程序演示 项目是一个C/S架构的学员管理系统,展示了如何使用JDBC与数据库交互。窗口程序包括学员列表的显示、搜索、重置、保存和删除功能。在...

    Sharding_Jdbc_Mybatis_Spring

    JDBC是当当网开源的一个项目,社区活跃,该资源是自己参照网上的例子编写的一个使用Sharding-JDBC进行分库、分表的例子,该例子是个maven项目使用eclipse导入即可运行,对Sharding_Jdbc初学者有帮助

    学习jdbc和Oracle的若干技巧

    本文将深入探讨与JDBC及Oracle数据库相关的十大技术要点,旨在帮助JDBC初学者和爱好者更好地理解和掌握这些关键概念。 #### JDBC与Oracle数据库简介 JDBC是Java平台的标准数据库访问接口,它允许Java程序通过标准...

    JDBC练习小项目用于java初学者

    **标题解析:** "JDBC练习小项目用于java初学者" 这个标题表明这是一个针对初学者设计的Java编程练习项目,重点在于JDBC(Java Database Connectivity)的应用。JDBC是Java语言中用来规范客户端程序如何连接和操作...

    JDBC.zip_jdbc_oracle_初学

    虽然描述中提到这些内容可能“很low”,但对于初学者来说,掌握这些基础是非常重要的,它们构成了后续更高级数据库操作和开发的基础。通过不断实践和学习,你将能够熟练地运用JDBC进行Oracle数据库的开发。

    JDBC 基础实例(非常适合初学者)

    对于初学者而言,理解并掌握JDBC的基本用法是学习数据库操作的关键步骤。 首先,我们要明白JDBC工作流程的五个基本步骤: 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动,例如`Class.forName(...

    初学者项目实训Java-MySQL-JDBC-BBS源码

    本实训项目是一个面向初学者的Java Web应用,主要围绕Java、MySQL、JDBC以及BBS(论坛)系统展开。这个项目旨在帮助初学者理解和实践如何将这些技术整合在一起,构建一个实际的网络应用。 首先,Java是编程语言的...

    JSP+JDBC.rar_jdbc jsp_jdbc jsp文档_jsp 初学_jsp 文档_jsp 源码

    本资源提供了一个基于JSP+JDBC的实用留言管理系统,包含文档说明和源码,非常适合初学者学习和实践。 **JSP基础** JSP是一种动态网页技术,允许开发者在HTML页面中嵌入Java代码,从而实现动态内容的生成。JSP文件...

    JDBC驱动连接数据库,初学好用

    对于初学者来说,理解和掌握JDBC驱动连接数据库的基本步骤至关重要,这将帮助他们更好地理解和操作数据库。 首先,我们来了解JDBC驱动的分类。JDBC驱动主要有四种类型: 1. **类型1:JDBC-ODBC桥** - 这是最古老的...

    JDBC编程!java中的数据库连接!源代码!适合初学者!

    但是,只要按照以上步骤进行,理解每一步的作用,再结合一些具体的例子,相信初学者也可以掌握JDBC编程。 此外,JDBC编程也有一些高级特性,比如连接池、事务处理、批处理等,这些都可以在JDBC编程中使用,以提高...

    Java初学者JDBC+Servlet+jsp

    Java初学者在学习Web开发时,常常会接触到JDBC、Servlet和JSP这三个核心技术,它们是构建基于Java的动态Web应用程序的基础。以下是对这些技术的详细介绍: 1. JDBC(Java Database Connectivity): JDBC是Java...

    全面解析JDBC 全面解析JDBC

    ### 全面解析JDBC:Java数据库连接标准 ...无论是对于初学者还是经验丰富的开发人员来说,掌握JDBC的基本概念和使用方法都是非常重要的。随着技术的发展,JDBC也在不断地演进和完善,以适应更多的应用场景和技术需求。

    数据库jdbc资料适合初学者观看

    数据库 JDBC 资料适合初学者观看 数据库基本概念 数据库是指以一定格式存放、能够实现多个用户共享、与应用程序彼此独立的数据集合。数据库管理系统是用来定义和管理数据的软件。数据库应用程序是在数据库管理系统...

    JDBC笔记,初学者的笔记

    对于初学者来说,理解JDBC的基本概念和使用方法是至关重要的。 首先,JDBC提供了连接数据库的能力。连接是通过`Connection`对象建立的,它是与数据库交互的基础。在开始使用JDBC前,你需要在数据库厂商提供的JDBC...

    JDBC课程笔记 适合初学者 很详细

    本笔记旨在为初学者提供详尽的JDBC学习指南,确保你无需额外参考资料即可掌握核心概念。 1. **JDBC驱动程序** - JDBC驱动分为4种类型:JDBC-ODBC桥接驱动、本地API驱动、网络纯Java驱动和协议驱动。 - 注册驱动:...

    Hive-jdbc-3.1.1.zip

    9. **示例和教程**:虽然压缩包本身可能不包含示例代码,但Hive JDBC通常会配合官方文档或社区提供的教程,帮助初学者快速上手。 总之,Hive JDBC 3.1.1是大数据开发中的一个重要组件,它使得Hive能够无缝集成到...

    sun.jdbc.odbc.jdbcodbcdriver-Maven.zip

    它是Java初学者学习JDBC时常见的起点,因为它不需要数据库特定的驱动程序,只需要在系统上安装对应的ODBC数据源。 描述中的“jdbc驱动”意味着我们关注的是Java应用程序与数据库之间的通信机制。JDBC驱动是实现JDBC...

    尚硅谷jdbc视频教程

    尚硅谷提供的JDBC视频教程非常适合初学者学习,它不仅覆盖了JDBC的基本概念和核心API的使用方法,还深入讲解了如何在实际项目中高效地运用这些技术。此外,该教程还强调了最佳实践和性能优化技巧,帮助开发者更好地...

Global site tag (gtag.js) - Google Analytics