`
lw4135
  • 浏览: 46957 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

数据库的连接程序

阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DBBean {

	private Connection con = null;
	private Statement stmt;
	private ResultSet rs;

	public DBBean() {
	}

	// 得到连接
	public Connection getConnextion() throws Exception {
		// 连接数据库的url
		String url = "jdbc:oracle:thin:@10.2.104.50:1521:orcl";
		// 用户名
		String dbuser = "scott";
		// 口令
		String dbpass = "a123456";

		if (con == null) {

			// 加载驱动程序,参数是驱动程序的名字
			Class.forName("oracle.jdbc.driver.OracleDriver");

			// 建立连接,第一个参数是url
			// 第二个参数是用户名,第三个参数是口令
			con = DriverManager.getConnection(url, dbuser, dbpass);
		}
		return con;
	}

	// 执行有结果集返回的sql语句
	public ResultSet executeQuery(String sql) throws Exception {
		con = getConnextion();
		if (con == null)
			throw new Exception("没有连接对象可用");
		// 创建语句对象
		stmt = con.createStatement();
		rs = stmt.executeQuery(sql);
		return rs;
	}

	// 执行更新语句
	public int executeUpdate(String sql) throws Exception {
		con = getConnextion();
		if (con == null)
			throw new Exception("没有连接可用");
		// 创建语句对象
		stmt = con.createStatement();
		// 执行sql语句
		return stmt.executeUpdate(sql);
	}

	public void close() {
		try {
			if (rs != null)
				rs.close();
		} catch (Exception e) {
		}
		try {
			stmt.close();
		} catch (Exception e) {
		}
		try {
			con.close();
		} catch (Exception e) {
		}
	}

	public static void main(String[] args) throws Exception {
		String sql = "select * from users";
		ResultSet rs = new DBBean().executeQuery(sql);
		while (rs.next()) {
			System.out.println(rs.getString(1));
		}
	}

}
  • 大小: 68 KB
分享到:
评论

相关推荐

    通用java数据库连接程序

    本资源提供的"通用java数据库连接程序"是一个可复用的组件,能够方便地在各种项目中集成,以实现与数据库的无缝交互。下面将详细阐述这个程序的主要组成部分及其工作原理。 1. **RelationalInfoDao.java**: 这个...

    数据库连接程序及说明

    数据库连接程序是软件开发中的重要组成部分,特别是在处理与数据存储和检索相关的应用时。这个工具允许程序员和系统管理员与各种类型的数据库系统进行交互,包括关系型数据库如MySQL、PostgreSQL、Oracle,以及非...

    ado数据库连接程序.rar_ADO_ADO 连接数据库_ADO连接数据库_数据库初学者

    标题“ado数据库连接程序.rar”表明这是一个关于使用ADO进行数据库连接的示例程序,可能是用Visual Basic、VBA或其他支持ADO的语言编写的。对于数据库初学者来说,了解如何使用ADO来连接数据库是非常基础且重要的...

    数据库连接程序(含代码)

    数据库连接程序是软件开发中的重要组成部分,特别是在关系型数据库管理系统的使用中。在这个特定的案例中,我们关注的是一个能够连接并浏览SQL SERVER和ACCESS数据库的程序。这个程序使用了ActiveX Data Objects...

    数据库连接程序.zip

    本资源"数据库连接程序.zip"提供了一种在Eclipse环境中连接MySQL数据库的三种方法:普通连接方式、C3P0连接池方式和DBCP连接池方式。以下是对这些连接方式的详细介绍: 1. **普通连接方式**: 普通连接方式,也...

    数据库连接程序

    数据库连接程序使得应用程序能够读取、写入、更新和删除数据库中的数据。本篇将深入探讨数据库连接的相关知识点。 首先,我们需要了解数据库是什么。数据库是一个有组织的数据集合,它存储并管理信息,提供了一种...

    .net数据库连接程序集

    一批数据库连接程序集。 支持framework版本:.net 2.0, net 3.0, .net 3.5。 Amazon.SimpleDB.dll FirebirdSql.Data.FirebirdClient.dll IBM.Data.DB2.dll Lucene.Net.dll Memcached.ClientLibrary.dll MySql...

    .NET from SQLServer,Access,Oracle数据库连接程序

    NET from 数据库连接程序,直接引用DLL,实例化时指定配置文件路径即可;支持ACCESS,SQL SERVER,ORACLE,支持查询,插入,更新数据库。返回datatable,datareader,可插入或更新二进制数组信息,如图片等。如有疑问请...

    mysql数据库连接程序的连接工具.zip

    这个是mysql数据库与程序连接的一个工具。存放起来,方便找。。这个里面包含mysql-connector-java-5.1.44-bin,confluence_keygen java包

    sql server数据库连接程序

    用来查看SQL SERVER的数据库内容的,将数据库中的表、表中的字段、数据显示出来,程序用ADO设计

    常用jdbc数据库连接jar包,数据库连接池jar包

    在IT行业中,数据库连接是应用程序与数据库交互的基础。"jdbc"是Java Database Connectivity的缩写,它是Java平台标准的一部分,允许Java程序通过JDBC API与各种数据库进行通信。本资源集合了常用的JDBC数据库连接...

    常用数据库连接测试程序

    NULL 博文链接:https://xiaolong0211.iteye.com/blog/758487

    C#高效数据库连接池源码

    `Demo`可能是一个示例应用程序,展示如何使用自定义的数据库连接池。 5. **连接池实现细节**: - **初始化**:在应用程序启动时,连接池会被初始化,预创建一定数量的数据库连接。 - **连接分配**:当应用程序...

    C# 数据库连接池 C# 数据库连接池

    数据库连接池是数据库管理中的一个重要概念,它在C#...总的来说,C#的数据库连接池通过高效地管理和复用数据库连接,显著提高了应用程序的性能和响应速度。理解和正确使用连接池是开发高性能数据库应用程序的重要一环。

    Java jdbc数据库连接池总结

    连接池的基本工作原理是:当应用程序需要建立数据库连接时,连接池管理器会检查当前是否有可用的连接,如果有,则返回一个可用的连接对象;否则,连接池管理器将创建一个新的连接对象,并将其添加到连接池中。应用...

    万能数据库连接程序

    简介: 连接各种类型数据库 及 对数据库操作的函数 下面这部分程序可说是万能的数据库连接程序几乎可以连接所有的MS数据库,自己拿去研究吧(这个程序是“ASP网页制作教程”这本书里面的——一本好书): <...

    SQL数据库连接的驱动程序

    在IT领域,数据库连接是应用程序与数据库之间进行通信的关键环节。SQL Server作为广泛使用的数据库管理系统,提供了多种方式来实现这种连接。本主题将详细讲解SQL Server 2000和2005的驱动程序以及如何使用它们进行...

    delphi源码连接测试Ado方式得到数据库连接代码

    在IT行业中,数据库连接是应用程序与数据存储交互的基础。Delphi是一种流行的面向对象的编程语言,常用于开发桌面应用程序。Ado(ActiveX Data Objects)是Microsoft提供的一个数据访问接口,使得开发者能够轻松地...

    Kettle所有数据库数据库连接驱动Jar

    在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...

    数据库连接小程序基于windows

    标题中的“数据库连接小程序基于Windows”意味着我们要讨论的是一个运行在Windows操作系统上的应用程序,它的主要功能是连接到数据库。这个程序使用C++编程语言,并且是通过Visual Studio 2008(VS2008)开发环境...

Global site tag (gtag.js) - Google Analytics