`

java比较一个完美的JDBC数据库访问

    博客分类:
  • JDBC
阅读更多

一个比较完美的数据库访问示例

package com.jdbc.test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class PerfectJDBC {

	public static void main(String[] args){
		
		String url ="jdbc:oracle:thin:@192.168.1.101:1521:orcl"; //数据库连接字符串
		String username = "scott"; //数据用户名
		String password = "tiger"; //数据库密码
		Connection con = null;
		Statement stmt = null;
		ResultSet rs=null;
	
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			//new oracle.jdbc.driver.OracleDriver();
			con=DriverManager.getConnection(url,username,password);
			
			stmt= con.createStatement(); //创建语句
			
			rs = stmt.executeQuery("select * from emp"); //结果集游标
			while(rs.next()){
				System.out.println(rs.getString("ename"));
			}
			
		} catch (ClassNotFoundException e) {
			e.printStackTrace(); //log4j 保存错误信息到日记里面
		}catch(SQLException e){
			e.printStackTrace();
		}
		finally{
			try {
				if(con!=null){
					con.close();
					con=null;
				}
				if(stmt!=null){
					stmt.close();
					stmt=null;
				}
				if(rs!=null){
					rs.close();
				}
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
			
		
	
	}
}

 

分享到:
评论

相关推荐

    JDBC与Java数据库编程

    - **纯java程序,使用与具体数据库无关的协议**:这种驱动程序通过一个中间服务器与数据库通信,适合于网络环境。 - **纯java的驱动程序,直接与特定的数据库系统通信**:这是最常见也是最直接的方式,它直接将JDBC...

    Java jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...

    数据库实验8 java连接数据库(JDBC代码+报告)

    程序实现了使用Java语言编程实现对数据库的访问,所有的SQL操作均在自己建立的新库里进行,数据库建议选用学生课程数据库,可以选择进行创建、插入、查询、删除和更新等操作,其中查询操作可以按学号、姓名、专业...

    java_jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java JDBC 数据库连接池是 Java 应用程序访问数据库的基本原理...Java JDBC 数据库连接池是一种高效、可靠的数据库访问技术,广泛应用于大型电子商务网站、企业级应用和数据库应用等领域。

    用java JDBC访问数据库全部内容

    本教程将详细介绍如何使用Java JDBC访问数据库的全过程,包括连接数据库、执行SQL语句、处理结果集以及关闭资源。 首先,要使用JDBC,我们需要在Java项目中引入数据库驱动的jar包。对于不同的数据库(如MySQL、...

    Java-jdbc数据库连接池总结.doc

    总的来说,Java JDBC数据库连接池是提升Web应用性能的重要技术,通过有效的连接管理和复用,它降低了数据库操作的开销,提升了系统的稳定性和响应速度。在开发过程中,选择合适的连接池实现,并对其进行合理配置,是...

    JAVA反射机制和JDBC和各种数据库的连接

    Java反射机制是Java编程语言中的一个强大工具,它允许程序在运行时检查和操作类、接口、对象等的内部结构。通过反射,开发者可以动态地创建对象、调用方法、访问字段,甚至修改私有成员,这极大地增强了代码的灵活性...

    JDBC数据库访问例子

    JDBC是一种用于执行SQL语句的Java API,它可以为多种关系型数据库提供统一访问接口,从而简化了数据库访问的复杂性。通过JDBC,Java开发人员可以编写一次代码,并在不同的数据库系统上运行,这正是Java平台“一次...

    java jdbc数据库连接

    总之,Java JDBC是Java编程语言访问数据库的关键技术,它使得Java应用程序能够方便、高效地与各种数据库进行交互。理解和掌握JDBC的使用是每个Java开发者的必备技能。通过提供的代码文件`code.java`,你可以看到具体...

    JDBC数据库访问(七步).ppt

    JDBC 数据库访问是一个七步过程,分别是:加载驱动程序、注册驱动程序、建立连接、创建 Statement 对象、执行 SQL 语句、处理结果集、关闭连接。 第一步:加载驱动程序 在 JDBC 中,驱动程序是连接数据库的桥梁。...

    第2版_第4章_JDBC数据库访问技术.ppt

    数据库是Web应用程序重要组成部分,在Java Web应用程序中,数据库访问是通过Java数据库连接(Java DataBase Connectivity,简称JDBC )实现的。JDBC为开发人员提供了一个标准的API。 本章介绍使用JDBC驱动程序连接...

    JDBC数据库访问JDBC数据库访问.ppt

    在这种模式下,Java应用程序通过网络连接到中间服务器,服务器再与数据库通信,适合分布式系统或远程数据库访问。 4. 类型4:纯Java驱动程序(JDBC-Net)。这种驱动程序完全用Java编写,直接通过网络协议与数据库...

    java jdbc数据库访问

    连接池预先创建一定数量的数据库连接并保持空闲状态,当应用程序需要时,可以从连接池中获取一个已建立的连接,使用完毕后归还给连接池,而不是直接关闭连接,从而减少数据库连接的创建和销毁开销。 此外,JDBC还...

    JDBC数据库编程实验

    一、实验目的: (1)熟练掌握JDBC操作数据库的整个过程; (2)利用预处理语句操作数据库; (3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的...

    PG-java jdbc连接数据库

    JDBC是Java程序访问数据库的一组接口和类,它允许开发者使用SQL语句来操作数据库。JDBC提供了一个标准的API,使得开发者无需关心底层数据库的具体实现,即可与不同的数据库系统进行通信。 在Java中连接PG数据库,...

    Java语言程序设计JDBC与数据库访问PPT课件.pptx

    【Java语言程序设计JDBC与数据库访问】是Java开发中重要的环节,主要涉及如何通过Java程序与数据库进行交互。在数据库基础知识部分,我们首先了解到数据管理经历了从文件管理到数据库管理的两个阶段。文件管理阶段,...

    jdbc访问数据库\jdbc方式直接访问数据库环境的配置

    完成以上所有配置后,可以在命令行窗口或者Eclipse IDE中编写一个简单的Java程序来测试数据库连接是否成功。示例代码如下: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql....

    JAVA JDBC访问数据库

    ODBC(Open Database Connectivity)是微软提出的一种数据库访问接口,而JDBC是Java平台的特有标准。在Windows系统中,JDBC通常通过ODBC桥接器与数据库进行通信。ODBC数据源设置是配置数据库连接信息的过程,包括...

    Java用JDBC实现对Oracle数据库操作

    JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛使用的商业关系型数据库系统。在这个主题中,我们将深入探讨以下几个关键知识点: 1. **JDBC驱动**: 在Java中与Oracle数据库交互,首先需要...

Global site tag (gtag.js) - Google Analytics